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

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

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

                void session.setAttribute(String name,Object obj)

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

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

                 void session.removeAttribute(String name)

               //可以将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;

/**
 *
 * @author Administrator
 */
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()) {
            /* TODO output your page here. You may use following sample code. */
            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();
            
        }
    }

}
结果如下图所示:

 Java EE中使用session实现购物车功能_第1张图片

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

你可能感兴趣的:(java,session,购物车,ee)