1、收货地址增加(请求参数:HttpSession session,Shipping shipping)
a、获取session中当前登陆用户
b、将用户id和地址进行关联,防止横向越权,没有用户id,某人登陆后可传别人的收货地址id
c、将收货地址插入到数据库
2、收货地址删除(请求参数:HttpSession session,Integer shippingId)
a、获取session中当前登陆用户
b、通过用户id和收货地址id进行删除收货地址
3、收货地址修改(请求参数:HttpSession session,Shipping shipping)
a、获取session中的当前登陆用户
b、将session获取的用户id设置到收货地址中去
c、更新收货地址
4、收货地址查找(请求参数:HttpSession session,Integer shippingId)
a、获取session中的当前登陆用户
b、根据用户id和收货id进行查找
5、收货地址查找列表(请求参数:HttpSession session,int pageNum

本文详细介绍了电商项目中收货地址的管理,包括增加、删除、修改、查找单个和查找列表等操作。每个操作都强调了通过HttpSession获取当前登录用户,并结合用户ID确保安全性,如防止横向越权。同时,所有操作均涉及与数据库的交互,确保数据的存储和更新。

207

被折叠的 条评论
为什么被折叠?



