A a=(A)session.getAttribute("a");
if(a==null)
{a=new A();
HttpServlet.session.setAttribute("a",a);
//
HttpServlet.session.setAttribute("a",new A());}

解决方案 »

  1.   

    request.getSession().getAttribute("a")request.getSession().setAttribute("a",a);//request 为HttpServletRequest此对象是有Servlet对象的doPost(HttpServletRequest request, HttpServletResponse response){}传入的。
      

  2.   

    “session” 对象代表服务器与客户端所建立的会话,
    当需要在不同的JSP页面中保留客户信息的情况下使用,比如在线购物、客户轨迹跟踪等。
    “session” 对象建立在cookie的基础上,所以使用时应注意判断一下客户端是否打开了cookie。
    常用的方法包括getId、 getValue、 getValueNames和putValue等。