package com.neuedu.servlet; import com.neuedu.domain.product; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import java.io.IOException; import java.io.PrintWriter; import java.util.ArrayList; import java.util.List; /** * Created by Administrator on 2016/11/28 0028. */ @WebServlet(name = "productlistServlet",urlPatterns = "/list") public class productlistServlet extends HttpServlet { //1.写一个servlet,处理显示全部商品(/lst_product)请求 //2.写一个对应的product_lst.jsp,上面的那个servlet准备好数据后,将请求转发给该jsp处理 //3.再写一个servlet,处理加入购物车请求(CarServlet), // 将商品加入到购物车中后,将购物车变量放入session,调用重定向,让客户端,重定向到show_cart.jsp //4.写show_cart.jsp,将第三步中的购物车变量里的数据显示出来。 List<product> lst=new ArrayList<product>(); @Override public void init() throws javax.servlet.ServletException { produce(10); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } private void produce(int count){ for(int i=0;i<count;i++){ product p=new product(); p.setId(i); p.setName("商品"+i); lst.add(p); } } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("utf-8"); response.setCharacterEncoding("utf-8"); response.setContentType("text/html;charset=utf-8"); HttpSession hs=request.getSession(); hs.setAttribute("product",lst); request.getRequestDispatcher("/productlist.jsp").forward(request,response); }}
package com.neuedu.servlet; import com.neuedu.domain.product; import com.neuedu.domain.shopcart; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import java.io.IOException; import java.util.List; imp
session应用之购物车添加商品
最新推荐文章于 2020-04-09 14:04:02 发布
本文探讨了如何利用Session技术在电商应用中实现购物车功能,详细解释了将商品添加到购物车的过程,并阐述了Session在用户会话管理中的关键作用。
摘要由CSDN通过智能技术生成