我正在通过MVC方法在jsp中构建一个Web应用程序!在这个应用程序中,一旦用户通过 Login.jsp 页面登录,然后他被重定向到 AdminPanel.jsp,但如果他单击后退按钮,他可以再次查看 Login.jsp 页面。我希望一旦用户登录并单击后退按钮或在浏览器中手动输入 AdminPanel.jsp url,他必须被重定向到 AdminPanel.jsp 页面!我已经使用登录页面完成了以下操作。用户在登录后手动输入 url 后效果很好,例如 Localhost:8080/ERT/Login.jsp 如果已经登录,它会重定向到 AdminPanel.jsp。但是如果我们按下后退按钮,它不会重定向到 AdminPanel.jsp,而是返回到 Login.jsp..
<body>
<%
if(session.getAttribute("id")!=null)
{
response.sendRedirect("AdminPanel.jsp");
}
%>
<%!String errormsg; %>
<form action = "AdminLogin" method = "post">
Username : <input type = "text" name = "username"/ ><br />
Password : <input type = "password" name = "password"/><br />
<input type = "submit" value = "submit" />
</form>
</body>