以前系统向导是用超连接的方式,A.JSP页面是填表的,提交后插入数据库,然后超联到另一个B.JSP是查询刚才提交内容的页面,立刻可以看到以前就有的和刚才提交的数据.. 现在系统升级,该用JS写的菜单做向导,可以在任何页面跳到另一个页面,但一直存在一个页面缓存问题,就 比如上面的例子,以前老版本就没什么问题,可现在,插入后立刻点菜单跳到查询页面,只能看到以前就有的数据,也就是说刚才插入的数据看不到,必须刷新一下就好了,为什么有不同的效果呢,后来我再网上找答案的时候终于找到了,就是缓存出问题了,后来我再jsp的页面上加上response.setHeader("Pragma","No-Cache"); response.setHeader("Cache-Control","No-Cache"); response.setDateHeader("Expires", 0);这样一段话就好了。也许有的朋友还是不行,那我建议你把服务器下面的缓存也清除掉就可以了,tomcat的是再work下面的
|
|