JavaWeb-案例分析-查询、模糊查询、删除操作(3)
2018-01-11 10:42
501 查看
一、查询操作
(1)Servlet中的查询主体代码:
//1、调用CustomerDAO的getAll()得到Customer的集合
java.util.List<Customer> customers = customerDAO.getAll();
//2、把Customer的集合放入request中
request.setAttribute("customers", customers);
//3、转发页面到index.jsp(不能使用重定向)
request.getRequestDispatcher("/index.jsp").forward(request, response);
(2)JSP查询主体代码:
二、模糊查询
(1)模糊查询Servlet中的主体代码:
三、删除操作
(1)删除操
(1)Servlet中的查询主体代码:
//1、调用CustomerDAO的getAll()得到Customer的集合
java.util.List<Customer> customers = customerDAO.getAll();
//2、把Customer的集合放入request中
request.setAttribute("customers", customers);
//3、转发页面到index.jsp(不能使用重定向)
request.getRequestDispatcher("/index.jsp").forward(request, response);
(2)JSP查询主体代码:
<form action="query.do" method="post"> <table> <tr> <td>CustomerName:</td> <td><input type="text" name="name"/></td> </tr> <tr> <td>Address:</td> <td><input type="text" name="address"/></td> </tr> <tr> <td>Phone:</td> <td><input type="text" name="phone"/></td> </tr> <tr> <td><input type="submit" value="Query"/></td> <td><a href="add.jsp">Add New Customer</a></td> </tr> </table> </form>
二、模糊查询
(1)模糊查询Servlet中的主体代码:
String name = request.getParameter("name"); String address = request.getParameter("address"); String phone = request.getParameter("phone"); CriteriaCustomer cc = new CriteriaCustomer(name, address, phone); java.util.List<Customer> customers = customerDAO.getForListWithCriteriaCustomer(cc); //2、把Customer的集合放入request中 request.setAttribute("customers", customers); //3、转发页面到index.jsp(不能使用重定向) request.getRequestDispatcher("/index.jsp").forward(request, response);
三、删除操作
(1)删除操
String idStr = request.getParameter("id"); int id = 0; try { id = Integer.parseInt(idStr); customerDAO.delete(id); } catch (NumberFormatException e) { // TODO Auto-generated catch block e.printStackTrace(); } response.sendRedirect("query.do");
相关文章推荐
- java操作MySQL数据库(插入、删除、修改、查询、获取所有行数)
- jdbc结合sqlserver的javaWeb工程的分页查询共通操作代码
- java操作mongdb多条件复合查询(包括模糊查询和按时间段查询),分页
- java操作solr实现索引,查询,删除,拼写检查等功能
- Java操作MongoDB模糊查询和分页查询
- 第16天: 增加分区、删除分析、加载数据到指定分区讲解和案例操作
- javaweb-jsp-PageContext对象分析及代码和截图案例
- java jdbc 同时操作查询删除操作
- redis cluster模式key的模糊删除-java操作
- java操作MySQL数据库(插入、删除、修改、查询、获取所有行数)
- Java Web如何操作Cookie的添加修改和删除
- JAVA操作XML的完整例子(查询、增加、修改、删除)
- java 中 mongodb的各种操作 模糊查询 精确查询 等等
- java 中 mongodb的各种操作 模糊查询 精确查询 等等
- JAVA对数据库进行操作,实现数据库中数据的插入,查询,更改,删除操作
- JAVA+JDBC对数据库的数据进行增加、修改、删除、查询等操作
- 3.QT数据库综合案例,模糊查询等操作
- 【JavaWeb-19】Hibernate简介、入门案例、Session操作、2个配置文件详解
- 3.QT数据库综合案例,模糊查询等操作
- 一个优化MySQL查询操作的具体案例分析