网上图书商城项目学习中,总结一些前后端联合的代码方便后续查阅
思路
html页面:
以from形式提交要搜索的内容
Servlet方法
调用BookManagerServlet中的selectByName方法,并将数据存储到请求域
//搜索查找图书 public void selectByBookName(HttpServletRequest request,HttpServletResponse response)throws Exception{ //获取从客户端传入的bookName String bookName = request.getParameter("bookName"); try{ ListtypeList = bookService.selectBookByName(bookName); request.setAttribute("typeList",typeList); processTemplate("type/type",request,response); }catch (Exception e){ e.printStackTrace(); } }
搜索结果显示(搜索内容为“的”)
Sql语句
调用bookDaoImpl实现模糊查询
//搜索查询 @Override public ListselectBookByName(String bookName) { // % 为sql语句中的通配符 bookName='%'+bookName+'%'; String sql = "select book_id bookId,book_name bookName,author,price,sales,stock,img_path imgPath,book_type bookType from t_book where book_name like ?"; return getBeanList(Book.class,sql,bookName); }
返回请求的html页面(仅参考)
图书列表为空书名:活着
作者:余华
价格:¥66.6
销量:230
库存:1000
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)