项目是一个JavaWeb项目,页面布局为品字形,上边是一级目录,左侧是二级目录,右侧是内容。根据目录动态刷新右侧页面,获得新的内容。问题是,右侧页面刷新时,后一次刷新会受前一次的影响。比如两次请求分别请求列表1和列表2.
先请求列表1,在请求列表2,则列表2的表头和表结构是对的,表中数据确实列表1的数据。我用开发者工具看了一下,请求的地址和数据都是对的,但是得到的数据却是错误的。开发过程中,是通过设置IE浏览器,设置成每次刷新页面都情况缓存,来解决这个问题的。但是现在要上线使用了,不能要去用户这么做。特来求教,请各位大神不吝赐教,谢谢!缓存 Web应用

解决方案 »

  1.   

    谢谢您的回答,我试过了,在请求的URL后边加时间戳,还是不行啊。
    还有,有没有别的方法,应为项目已经开发完成了,如果逐个url加时间戳,工作量实在是太大了
      

  2.   

    jsp页面中加入不用缓存的代码
      

  3.   

    解决了,是4楼说的方法,在jsp里加两句话
    response.setHeader("Pragma", "No-cache");response.setHeader("Cache-Control", "no-cache");