专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Java Web开发

求各位大侠的帮忙,比较急解决办法

发布时间:2010-05-31 01:35:08 文章来源:www.iduyao.cn 采编人员:星星草
求各位大侠的帮忙,。比较急。
BookDao:
public List<Book> Select(String value) {
Connection conn=DataBaseUtil.getConnection();
String sql="select * from book where bname like bname='%"+value+"%' or bauthor='%"+value+"%'";
PreparedStatement ps=null;
ResultSet rs=null;
List<Book> book=new ArrayList<Book>();

try{
ps=conn.prepareStatement(sql);
rs=ps.executeQuery();
while(rs.next()){
Book oneBook=new Book();
oneBook.setBid(rs.getString("bid"));
oneBook.setBname(rs.getString("bname"));
oneBook.setBpress(rs.getString("bpress"));
oneBook.setBauthor(rs.getString("author"));
oneBook.setBnumber(rs.getInt("bnumber"));
book.add(oneBook);
}
rs.close();
ps.close();
conn.close();
}catch(Exception e){
e.printStackTrace();
}
return book;
}
SelectServlet:

public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

response.setContentType("text/html,charset=gbk");
String name=request.getParameter("name");
BookDao book=new BookDao();
List<Book> books= book.Select(name);
if(books!=null){
request.setAttribute("info", books);
System.out.println("123");
}
else{
request.setAttribute("info", "不存在该图书");
request.getRequestDispatcher("message.jsp").forward(request,response);
}
}
建立一个jsp页面,根据输入的值可以查询到相关的图书信息,并且可以显示出来,我该如何编写SelectServlet或BookDao。

------解决方案--------------------
你的代码应该是没问题的。你运行后什么结果?

java高手群 群号:224651178,欢迎楼主
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: