jsp中的浏览器后退按钮问题

时间:2014-09-17 12:12:02

标签: java javascript jsp servlets

我正在使用JSP和Servlets,我需要显示错误页面,当用户点击浏览器的后退按钮时我必须终止会话。我不想禁用浏览器的后退按钮。 我在其他应用程序的IFrame中打开页面,同时我丢失了我的应用程序会话。 如果有人发现此类问题,请给我解决方案。 感谢。

1 个答案:

答案 0 :(得分:0)

错误通知页面是浏览流程的结束。创建文件 error_notice.jsp (包含代码段isErrorPage="true"):

<%@ page contentType="text/html;charset=UTF-8" language="java" isErrorPage="true" %>
<html>
<head>
    <title></title>
</head>
<body>
<h2 style="color: red; text-align: center">There are something error! Please come back!</h2>
<%
    request.getSession().removeAttribute("anAttribute");
%>
</body>
</html>

如果要删除所有会话属性,请在Java代码中执行此操作。查看更多:https://stackoverflow.com/a/22120172/3728901