在我的 MVC spring 应用程序中,我使用 post 方法将表单发送到页面,以使用一些参数执行搜索。搜索结果是一个列表,并且对于每个条目都可以导航到详细信息页面。它工作正常,但是当用户尝试使用返回浏览器按钮(或 Javascript)返回结果页面时,我收到“过期页面”错误。刷新页面,它重新执行帖子提交并且工作正常。
为了防止这个错误,我添加了
response.setHeader("Cache-Control", "no-cache");
到搜索控制器,Safari 和 Firefox 一切正常,但是当我尝试使用 IE(8 和 9)执行 Web 应用程序时,出现相同的“过期页面”错误。
转到详细信息页面并返回而不会出现任何错误的正确方法是什么?
谢谢你的时间!
安德烈亚