在JSP中的页面之间传递参数/会话值

时间:2013-04-03 15:15:06

标签: jsp servlets

我有一个Login.jsp页面,其中为登录表单设置了action="session.jsp"

在“登录”页面中,会话参数设置为

<% String username = request.getParameter("username");
   session.setAttribute("username", username); %>

现在,当我尝试在会话页面中访问这些值时

Welcome <%= session.getAttribute("username") %>

我得到Welcome null

有什么想法?

2 个答案:

答案 0 :(得分:2)

如果表单位于Login.jsp,那么在此处设置会话属性没有用处,如果username是您作为参数传递给session.jsp的字段。只有在调用session.jsp时,它才会作为参数提供。如果不是问题,看到更多代码会有所帮助。

答案 1 :(得分:0)

使用&lt;%= session.getAttribute(“username”)。toString()%&gt;