当前位置: 技术问答>java相关
现在在公司遇到一个解决不了的页面缓存问题,在线等到下班,谁解决谁100分
来源: 互联网 发布时间:2015-11-06
本文导语: 以前系统向导是用超连接的方式,A.JSP页面是填表的,提交后插入数据库,然后超联到另一个B.JSP是查询钢材提交内容的页面,立刻可以看到以前就有的和钢材提交的数据.. 现在系统升级,该用JS写的菜单做向导,可以在任何...
以前系统向导是用超连接的方式,A.JSP页面是填表的,提交后插入数据库,然后超联到另一个B.JSP是查询钢材提交内容的页面,立刻可以看到以前就有的和钢材提交的数据..
现在系统升级,该用JS写的菜单做向导,可以在任何页面跳到另一个页面,但一直存在一个页面缓存问题,就 比如上面的例子,以前老版本就没什么问题,可现在,插入后立刻点菜单跳到查询页面,只能看到以前就有的数据,也就是说钢材插入的数据看不到,必须刷新一下就好了,这个怎么解决????让它象以前的超连接一样好用呢?????为什么两个会有不一样的效果?????
我在网上查过了,他们说必须加这几句:
response.setHeader("Pragma","No-Cache");
response.setHeader("Cache-Control","No-Cache");
response.setDateHeader("Expires", 0);
我加上了,无论在提交还是查看页都加上了,位置是在JSP逻辑刚开始的最上面,也就是在
那些IMPORT后面,可是一点效果都没有!!!!!!!!!!!!!!!!!!!!!!
给我解决方法,我立刻试.如果可以马上加分,还可以另外开贴加!!!!!!!!!
现在系统升级,该用JS写的菜单做向导,可以在任何页面跳到另一个页面,但一直存在一个页面缓存问题,就 比如上面的例子,以前老版本就没什么问题,可现在,插入后立刻点菜单跳到查询页面,只能看到以前就有的数据,也就是说钢材插入的数据看不到,必须刷新一下就好了,这个怎么解决????让它象以前的超连接一样好用呢?????为什么两个会有不一样的效果?????
我在网上查过了,他们说必须加这几句:
response.setHeader("Pragma","No-Cache");
response.setHeader("Cache-Control","No-Cache");
response.setDateHeader("Expires", 0);
我加上了,无论在提交还是查看页都加上了,位置是在JSP逻辑刚开始的最上面,也就是在
那些IMPORT后面,可是一点效果都没有!!!!!!!!!!!!!!!!!!!!!!
给我解决方法,我立刻试.如果可以马上加分,还可以另外开贴加!!!!!!!!!
|
建议你把
tomcat/work下的文件删掉
重新启动服务器!
tomcat/work下的文件删掉
重新启动服务器!
|
这个也加上: