我正在登录页面上设置和获取 session 属性,当我注销页面并按后退按钮时,它会再次返回主页。
这是我的代码,
::::::::::::::::::::::::::**sessionaction.jsp**::::::::::::::::::::::::::::::::::::::
<%@page import="java.util.*" %>
<%
String str = request.getParameter("UserName");
session.setAttribute("sessUserName", request.getParameter("Password"));
%>
<%
if (session.getAttribute("sessUserName").equals(""))
{
response.sendRedirect("login.jsp");
%>
<%
}
else
{
response.sendRedirect("home.jsp");
}
%>
::::::::::::::::::::::::::**logout.jsp**::::::::::::::::::::::::::::::::::::::
<%@page import="java.util.*" %>
<%
//session.invalidate();
session.removeAttribute("sessUserName");
%>
You have logged out. Please
<a href="login.jsp"><b>Login</b></a>
请指导我。
最佳答案
尝试:
if (session.getAttribute("sessUserName") == null)
关于java - JSP中的 session 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4447055/