2016-07-29 81 views
-2

我有四个JSP页面,即one.jsp,two.jsp,three.jsp和four.jsp和一个servlet的称为projecs.java的JSP Servlet - 如何设置和获取会话变量

的servlet获取来自数据数据库和显示在one.jsp使用哪里选择行和表单操作再次选择servlet,它再次选择数据并显示two.jsp。为了说明问题,在任何jsp页面显示之前执行servlet。

现在我想收集所有jsp页面的响应并最终显示在result.jsp页面上。我试图使用会话变量,但不起作用,因为servlet在每个jsp页面之前执行。

我该如何解决?

谢谢。

+0

显示您的代码。 –

回答

1

你可以在你的servlet方法的doGet或doPost使用:

HttpSession session=request.getSession(); 

要保存会话属性:

session.setAttribute("uname","abc"); 

要想从会话属性:

String n=(String)session.getAttribute("uname");