我工作的JSP和獲取會話空值,這裏是我的代碼會話屬性在JSP中
LoginServlet.java
String userId = request.getParameter("userId");
String password = request.getParameter("pwd");
if(userId.equals("test") && password.equals("test"))
{
HttpSession session = request.getSession();
session.setAttribute("user", userId); //session is set
try
{
response.sendRedirect("LoginSuccess.jsp");
}
catch (IOException e)
{
e.printStackTrace();
}
}
和LoginSuccess.jsp
我retriving像
Logged in user = <% session.getAttribute("user");%>
但它返回null,沒有得到原因?
也許,檢查你的JSP文件,如果它包含<%session.invalidate()%>。 – JohnnySparow