在进行ssh开发的时候,遇到了一个问题,情景如下:
用户A进入表单页面,各表单项为空。用户A填完信息后提交成功。用户B进入表单页面,各表单项已经有内容了,内容是用户A填写的信息。只有重启tomcat服务,再次进入表单页面,各表单项才为空。初步怀疑是struts2缓存,但是在struts.xml文件里面已经加入了下列语句:
<constant name="struts.objectFactory.spring.useClassCache" value="false" />不行
后来又试了:
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);
还是不行
所以,现在不知道是什么原因了。望各位大侠解答一下……