Java 会话属性问题

Java 会话属性问题,java,jsp,jakarta-ee,Java,Jsp,Jakarta Ee,我正在使用Netbeans 6.9和Glassfish 3.1创建我的web应用程序。现在,我在每个jsp页面上都进行了会话属性检查。但是,在web浏览器中,它无法正常工作。例如,假设我有login.jsp->bank-data.jsp->logout.jsp。现在,我想,在注销后,用户应该不能检查银行数据。这就是为什么,在bank-data.jsp中,我将会话属性设置为检查。然而,在我注销后的网络浏览器中,我可以通过返回来轻松检查银行数据。现在,在刷新bank-data.jsp页面后,我找到了

我正在使用Netbeans 6.9和Glassfish 3.1创建我的web应用程序。现在,我在每个jsp页面上都进行了会话属性检查。但是,在web浏览器中,它无法正常工作。例如,假设我有login.jsp->bank-data.jsp->logout.jsp。现在,我想,在注销后,用户应该不能检查银行数据。这就是为什么,在bank-data.jsp中,我将会话属性设置为检查。然而,在我注销后的网络浏览器中,我可以通过返回来轻松检查银行数据。现在,在刷新bank-data.jsp页面后,我找到了正确的输出,即用户未登录。有谁能帮我在不刷新web浏览器的情况下实现这一点


简而言之,如何从web浏览器中删除有关会话的所有信息,并使每个.jsp页面每次都执行?

使用如下javascript禁用页面中的返回操作

<script type="text/javascript">
     window.history.forward(1);
</script>

这样,用户将无法返回。

搜索关闭缓存。除非用户禁用了JS,否则可能重复。这是一个非常尴尬和不可靠的黑客行为。请参阅对该问题的评论。