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);
        }
    }

  • 相关阅读:
    React.js自学第一天
    优化的34条定律
    JS 打字机效果
    css3 翻书效果
    对象操作
    表单提交验证
    封装cookie组件
    iOS中为网站添加图标到主屏幕
    教你从Win8换回Win7
    关于VB中Print函数在数组中换行的理解
  • 原文地址:https://www.cnblogs.com/siashan/p/3916557.html
Copyright © 2011-2022 走看看