Java EE中使用session实现购物车功能

来源:互联网 发布:泰国电影 知乎 编辑:程序博客网 时间:2024/04/28 21:40

   1、在写代码之前,先了解一下 在session中,几个常见的函数如下:

               //参数1为对象起一个属性(Attribute)的名字;参数2为对象本身

                void session.setAttribute(String name,Object obj)

              *:注意覆盖问题和使用集合

              //利用该函数,可以将属性名为name的内容从session中移除

                 void session.removeAttribute(String name)

               //可以将session中的内容全部移除,其本质意义为使session失效

                 void session.invalidate()

              *:使用上面函数移除之后,若再想得到name的值,则返回null

package com.lutsoft.session;import java.io.IOException;import java.io.PrintWriter;import javax.jms.Session;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class deletebook extends HttpServlet {    protected void processRequest(HttpServletRequest request, HttpServletResponse response)            throws ServletException, IOException {        response.setContentType("text/html;charset=UTF-8");        try (PrintWriter out = response.getWriter()) {            out.println("<!DOCTYPE html>");            out.println("<html>");            out.println("<head>");            out.println("<title>Servlet deletebook</title>");                        out.println("</head>");            out.println("<body>");            out.println("<h1>Servlet deletebook at " + request.getContextPath() + "</h1>");            out.println("</body>");            out.println("</html>");            Session session = null;            String i=request.getParameter("i");            int ii=Integer.parseInt(i);            session.equals("books.get[ii]");         //   session.invalidate();                    }    }}
结果如下图所示:

 

以上就是购物车的简单实现。

1 0
原创粉丝点击