方式一、
使用springmvc分页时,在JSP页面点击下一页时,如果使用form表单post方式提交的话,
浏览器回退时,会出现文档过期的情况,因为使用post方式提交表单,查询的又是同一个action方法,
所以这时可以在JSP页面上添加如下代码,即可解决过期问题:
<%
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);
%>
方式二、
当在JSP页面输入一些数据,并使用POST方式提交表单保存数据后,转发到另一个页面,
这时,如果点击浏览器回退时,也会出现文档过期的情况,因为表单已经提交了,如果浏览器再回退的话,
访问的就是刚才那个提交表单的action,这时会出现表单过期,如果希望浏览器回退不要出现文档,
可以在表单提交action后,在这个action在重定向到另一个action,则浏览器再退回时,就不会出现文档过期了。
时间: 2024-12-20 21:01:27