关于struts2按条件 模糊查询!!!!!!!!!!!!

来源:互联网  时间:2016/6/29 11:38:43

关于网友提出的“ 关于struts2按条件 模糊查询!!!!!!!!!!!!”问题疑问,本网通过在网上对“ 关于struts2按条件 模糊查询!!!!!!!!!!!!”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 关于struts2按条件 模糊查询!!!!!!!!!!!!
描述:

我就不知道为什么我的keyword1 和keyword2 联合在一起做查询 查询不到结果,数据库里有的结果。用到一个select 下拉框。求各位帮看原因为!!!!!!!!!!!!!! 不多说,先上界面代码

<>


	
		
		图书产品号
		分类名
		图书名
作者 出版社

 搜索:  
通过struts.xml success到bookSearch.jsp 界面显示代码:


            
		
		
                
                
                
/>                                                                        <>">编辑|    
   <>" > private ABookService bs = new ABookService(); //private ACategoryService cs = new ACategoryService(); private List bms;
private String keyword1; private String keyword2; //省略get set方法(keyword1 2 等等)
//条件模糊查询 public String findAll(){ try {
bms = ABookService.findAll(keyword1, keyword2);
System.out.println("!!!!!"+keyword1+keyword2); //bm = new BookModel(); } catch (Exception e) { e.printStackTrace(); } return SUCCESS; }
/>
再看我的service代码

//模糊查询
	public static List findAll(String keyword1, String keyword2) throws Exception{
		Connection conn = ConnectionDB.getConn();
		ArrayListall = new ArrayList();
		String sql = "select * from bookInfo where ? = ?";
		/*if(keyword1 == "productID"){
String sql="select * from bookInfo where productID like ? "; } else if(keyword1 == "bookname"){ String sql = "select * from bookInfo where bookname like ? "; }*/ PreparedStatement ps = ConnectionDB.prepare(conn, sql); //keyword = "100"; System.out.println("~~~~~~~~~~~~~~~~"+keyword1+keyword2); ps.setString(1,keyword1); ps.setString(2,keyword2); ResultSet rs = ps.executeQuery(); while(rs.next()){
BookModel bm= new BookModel(); bm.setProductID(rs.getString(1));<> bm.setCategoryname(rs.getString(2));<> bm.setBookname(rs.getString(3)); bm.setPublisher(rs.getString(4)); bm.setPublishdate(rs.getString(5)); bm.setAuthor(rs.getString(6)); bm.setUnitprice(rs.getString(7)); all.add(bm);
/> System.out.println(bm.getAuthor()); } ConnectionDB.close(ps);
ConnectionDB.close(conn); return all; }<>
各位 我后台数据库有 跟查询条件匹配的数据的,但是查询不到结果,不报错,。。。求解!!!!!
解决方案1:

干脆就模糊查询,不要详细分类好了。

上一篇请教大虾?哪里出现问题了?
下一篇Flexigrid如何让其中某一些行的字体变个颜色?
明星图片
相关文章
《 关于struts2按条件 模糊查询!!!!!!!!!!!!》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)