我想做什么
目标 1.不允许浏览器缓存来自服务器的响应 2.会话注销后,后退按钮不应将用户带到缓存页面
到目前为止我做了什么
在我的网络应用程序中,我有一个登录页面,用于对用户进行身份验证,然后通过Login servlet路由到另一个页面。在Login servlet中,我已将响应头设置为不缓存html页面。这不起作用。
目前我在Login servlet的doPost方法中使用以下内容
response.setHeader("Cache-control","no-cache, no-store, must-revalidate");
response.setHeader("Pragma","no-cache");
response.setHeader("max-age", "-1");
response.setDateHeader("Expires", 0);
结果的 html页面标题(来自谷歌chrome dev工具)显示了这个
Accept-Ranges:bytes Content-Length:8404 Content-Type:text / html 日期:2016年1月16日星期六22:26:57 GMT ETag:W /“8404-1452983191066” 最后修改时间:2016年1月16日星期六22:26:31 GMT服务器:Apache-Coyote / 1.1
任何人的建议..先谢谢你的时间吗?