码迷,mamicode.com
首页 > 其他好文 > 详细

增删改查+部分前段内容

时间:2018-08-12 22:48:50      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:win   类集   执行   from   链接   ext   img   表达式   window   

单项删除:
业务:
通过点击事件方式改变请求地址
servlet调用业务层执行删除方法,转发到查询所有商品的servlet中
Service调用dao执行删除方法
dao执行删除sql语句
<td align="center" style="HEIGHT: 22px"><a href="javascript:;"> <img onclick="del(‘${product.pid}‘);"
方法传参,请求头传参
function del(pid){
    if (confirm("你确定要删除吗?")) {
    window.location.href = "${pageContext.request.contextPath}/delProduct?pid"+pid;
    }
}

查询所有商品:
业务:
将商品管理连接地址改为servlet
servlet调用业务层返回集合,将集合存到request域中,转发到显示所有商品
Service调用dao方法返回集合
dao执行sql语句返回商品集合
注意事项:
注意,el表达式里面的空格问题
<c:forEach items="${list }" var="product" varStatus="a">

添加商品:
业务:
通过点击事件方式改变请求地址--先到页面中,里面需要有分类和是否热销下拉框,需要从数据库中查询分类
servletUI调用业务层执行查询方法得到分类集合,将分类的集合存到request域中,转发到显示所有商品的jsp中
servlet 调用业务层执行添加方法 当返回结果为为真时,转发到查询所有商品的servlet中
service 调用dao执行查询所有分类方法,返回集合   
service 获取表单提交数据,封装数据,调用dao执行添加方法,返回成功与否
dao 执行查询所有sql语句
dao 执行添加sql语句

修改商品:
业务:
通过点击事件方式改变请求地址--先到页面中,里面需要有分类和是否热销下拉框,需要从数据库中查询分类,回显商品信息
servletUI调用业务层执行查询方法得到分类集合,将分类的集合存到request域中,
servletUI调用业务层执行查询方法得到查询商品,将商品存到request域中,转发到修改商品的jsp中
servlet 调用业务层执行修改方法,转发到查询所有商品的servlet中
service 调用dao执行查询所有分类方法,返回集合 ,执行查询商品信息方法,返回商品  
service 获取表单提交数据,封装数据,调用dao执行修改方法
dao 执行查询所有sql语句
dao 执行update sql语句

注意request域的作用范围,一次请求
<input type="hidden" name="pid" value="${product.pid }">

取消超链接
<td align="center" style="HEIGHT: 22px"><a href="javascript:;">





利用JQuery表单提交
$("# 表单id").submit;

表单拆分

多项删除,在业务层循环调用dao里面的单项删除
利用JQuery表单提交
$("# 表单id").submit;

分页
    /*
     * 定义方法: findByPage(当前页,每页显示多少个数)
     * SELECT * FROM product limit 0,1000
     * (当前页-1)*每页显示多少条
     * 返回List<Product>
     */

增删改查+部分前段内容

标签:win   类集   执行   from   链接   ext   img   表达式   window   

原文地址:https://www.cnblogs.com/itworkerlittlewrite/p/9465262.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!