涉及到实体类有 用户,商品,再加一个购物车表
需求:
在商品详情页面上,,选择商品 ,点击加入购物车,在购物车页面上展示里面所有的商品
分析:
涉及的实体:
购物车 购物车项 商品 用户表
步骤分析:
1.商品详情页面,,点击加入购物车
2.在cartservlet中的addToCCart方法操作
先获取两个参数 商品Id 和 用户Id
3.获取购物车,调用add2Cart(cartitem)
4.页面跳转
重定向 /jsp/cart.jsp
public class CartServlet extends HttpServlet{
public void doPost(HttpServletRequest request,HttpServletResponse response) throws IOException, ServletException {
HttpSession session=request.getSession();
User user=(User) session.getAttribute("loginUser");
//查看用户是否登录
//如果登录
if(user != null) {
//获取商品ID
String[] bids = request.getParameterValues("bookId");
//调用service中的addToCart的方法,加入到购物车
ShopcartService shopcartService=new ShopcartServiceImpl();
boolean result = shopcartService.addToCart(bids,user.getUid());
//如果添加成功 转到商品购物
if(resul