回顾:
我的订单
查询我的订单(订单基本信息) select * from orders where uid = ?
查询订单项列表 select * from orderitem oi,product p where oi.pid = p.pid and oi.oid = ?
使用maplisthandler
订单详情
在线支付
支付方式: 对银行 对第三方
如何保证数据有效性?电子签名(将商场发送给第三方的数据用秘钥,算法生成一个不可逆的字符串)
权限过滤(一个filter,作用就是到达目标jsp servlet资源之前做的一件事)
后台所有分类展示
需求: 在左侧的树上上添加一个连接 "分类列表",点击分类列表 将所有的分类展示在右边的主页面上
步骤分析:
1.在left.jsp上添加一个连接 父节点"分类管理",在分类管理下面添加一个子节点"分类列表"
连接: /store/adminCategory?method=findAll
2.编写adminCategoryservlet,继承baseservlet,编写findAll方法
调用service 查询所有分类,返回值:List<Category>
请求转发 /admin/category/list.jsp
后台添加分类
需求:在一个表单页面(点击添加按钮跳到页面)中,输入分类名称,点击保存,将分类保存到数据库
步骤分析:
1.在left.jsp上添加一个连接 "添加分类" /store/adminCategory?method=addUI
2.在admincategoryservlet下编写addUI方法 请求转发到 /admin/category/add.jsp
3.修改add.jsp, action:/store/adminCategory?method=save 给分类input标签添加name属性
4,点击保存,发送 adminCategory一个请求 请求方法:save 获取cname,设置cid 封装category对象
调用service完成添加操作 重定向到分类列表页面
5.service 调用dao保存 更新redis中数据(清空redis中该条记录)
后台展示所有商品
后台添加商品
/
文件上传