JSPServlet-如何设置和获取会话变量
我有四个jsp页面,即1.jsp、2.jsp、3.jsp和4.jsp,还有一个名为projecs.java的servlet servlet从db中获取数据并显示在one.jsp上,其中再次使用select一行和表单操作是se tto servlet,再次选择数据并显示two.jsp。总之,servlet是在显示任何jsp页面之前执行的 现在我想从所有jsp页面收集响应,并最终显示在result.jsp页面上。我试图使用会话变量,但不起作用,因为servlet是在每个jsp页面之前执行的 我怎样才能解决它JSPServlet-如何设置和获取会话变量,jsp,servlets,Jsp,Servlets,我有四个jsp页面,即1.jsp、2.jsp、3.jsp和4.jsp,还有一个名为projecs.java的servlet servlet从db中获取数据并显示在one.jsp上,其中再次使用select一行和表单操作是se tto servlet,再次选择数据并显示two.jsp。总之,servlet是在显示任何jsp页面之前执行的 现在我想从所有jsp页面收集响应,并最终显示在result.jsp页面上。我试图使用会话变量,但不起作用,因为servlet是在每个jsp页面之前执行的 我怎样才
谢谢。您可以在servlet方法doGet或doPost中使用:
HttpSession session=request.getSession();
要在会话中保存属性,请执行以下操作:
session.setAttribute("uname","abc");
要从会话获取属性,请执行以下操作:
String n=(String)session.getAttribute("uname");