日期:2014-05-16  浏览次数:20552 次

求高手帮解决
本人初学JSP 现在在做一个搜索功能, 多关键字查询,比如 输入 军事 武器 (两个词中间有空格 空开) 怎么样实现查询结果中包括 军事武器 军事 以及武器的 项?


我是新来的 没什么分! 麻烦大家了!



------解决方案--------------------
在提交后的java中:
String s[];
s=aa.split(" ");
 String P_lj="";
P_lj="SELECT * from table";
P_lj+="where c1 like '%"+a[0]+"%'";
P_lj+=" or c1 like '%"+a[1]+"%'";
P_lj+=" or c1 like '%"+a[0]+a[1]+"%'";

//aa为你所填写的字符串,c1为你要匹配的那一列的列名。