HttpServletResponse response = ServletActionContext.getResponse();
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setHeader("Cache-Control", "no-store");
response.setDateHeader("Expires", 0);
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setHeader("Cache-Control", "no-store");
response.setDateHeader("Expires", 0);
解决方案 »
- 北京的朋友请进
- tomcat域名配置的问题
- 关于struts2和hibernate和spring整合的书籍
- Hibernate中数据类型强制转换异常
- 请教各位一个简单问题:Hibernate 中session.load()问题
- 为什么工作这么难找呀?
- 请问Tomcat5.0需要java1.5吗?1.4.2不行吗?
- jboss下jms开发出现如下错误,望那位大侠可以解决一下,多谢!
- 大家看看!weblogic中把connection pool 指派给target Server时出了一堆Exception
- 询问关于jbuilder的使用问题
- java发送Email如何指定发送内容呢?
- session一般用在哪里?含义?作用?
还是有区别滴,写在jsp里面只是告诉浏览器不要缓存这个jsp页面,但是页面里的图片之类的资源还是会缓存滴。
如果写在过滤器里浏览器就啥都不缓存了
jsp里面response是内置对象
不能重复定义了
其他放在哪里都一样
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setHeader("Cache-Control", "no-store");
response.setDateHeader("Expires", 0);
这里只是写头信息,具体位置放到哪里无所谓的。
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setHeader("Cache-Control", "no-store");
response.setDateHeader("Expires", 0);加了这些代码后,还可以取session中的值吗?