zoukankan      html  css  js  c++  java
  • 增删改查+部分前段内容

    单项删除:
    业务:
    通过点击事件方式改变请求地址
    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>
         */

  • 相关阅读:
    有向强连通分支Tarjan算法
    让理科生沉默,让文科生落泪的题
    迷宫求解(数据结构栈应用)
    编程中无穷大常量的设定技巧
    poj 3159 差分约束+spfa
    codevs 1690 线段树
    uvalive 2756 环形排列颠倒的次数
    poj 2182 树状数组
    uva 10943 数学
    uva 10780 分解质因数
  • 原文地址:https://www.cnblogs.com/itworkerlittlewrite/p/9465262.html
Copyright © 2011-2022 走看看