zoukankan      html  css  js  c++  java
  • session 购物车

    package session;

    import java.io.IOException;
    import java.util.ArrayList;
    import java.util.List;

    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    import javax.servlet.http.HttpSession;

    public class SessionDemo4 extends HttpServlet {
        
        protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            String id = request.getParameter("id");
            Book book = (Book)Db.getAll().get(id);
            
            HttpSession session = request.getSession();
            //当前网站名,不能够手动指定而是,通过下面的方法获得
    //        request.getContextPath();
            
            //从Session的到用户用于保存所有书的集合(购物车)
            List list = (List) session.getAttribute("list");
            if(list == null){
                list = new ArrayList();
                session.setAttribute("list", list);
            }
            list.add(book);
            
            //重定向到购物车显示页面
            response.sendRedirect(request.getContextPath()+"/ListCarServlet");
        }

        
        protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            doGet(request, response);
        }
    }

  • 相关阅读:
    转:spring-session
    转:SpringBoot项目如何进行打包部署
    事务的隔离级别
    获取打卡记录接口返回数据情况说明
    批注@SuppressWarnings 的作用
    mybatis-generator eclipse插件 使用方法
    几种常见数据库的driverClassName和url
    ssm 配置多个数据源
    常用正则表达式
    tomcat 配置成服务
  • 原文地址:https://www.cnblogs.com/siashan/p/3916557.html
Copyright © 2011-2022 走看看