目前,我使用ServletContext来记住已处理的查询字符串
您是否意识到正在访问您的Web应用程序的 所有 用户/会话
ServletContext之间共享?访问者X对其进行修改后,更改将反映给
所有其他访问者 。您是否不想将其存储在中以保持特定于数据访问者的数据?
HttpSession
我 出于某些原因 想要使用后退按钮 __
我真的很难理解您的功能要求( 某些原因
)。但是至少,由于您希望后退按钮可以正常工作,因此您希望在此处使用幂等请求。因此,在适用的情况下,将POST替换为GET。
每当您想在服务器上重新启动真实的HTTP请求而不是从浏览器的缓存中加载页面时,都想通过向响应添加以下标头来指示浏览器不要缓存页面:
response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate"); // HTTP 1.1.response.setHeader("Pragma", "no-cache"); // HTTP 1.0.response.setDateHeader("Expires", 0); // Proxies.您可以在控制器中执行此操作,也可以
Filter覆盖
url-pattern感兴趣的操作。



