运行jsp页面,某个表格有修改数据的选项,修改后返回该页面,页面还是原来的数据,手动刷新后才会显示更新,但多刷新几次,就又显示了原来没修改的数据,继续刷新又会显示修改后的,来回这么刷新,数据有时是改动前的,有时是改动后的。检查数据库,看到数据确实修改了。删除也有这种现象。   然后重启一遍服务,再看该页面才会正常。   用a.jsp显示,提交到aPro.jsp进行修改、删除等处理。
   用的是eclipse+tomcat5.0+mysql

解决方案 »

  1.   

    1 你启用了不应该的缓冲
    2 你的IE应该设置一下,设置为每次访问时检查
    3 我猜你得IE有代理服务器!
      

  2.   

    再重新调一下显示信息的那个servlet就可以了直接刷新了
      

  3.   

    表格有修改数据的选项,修改后返回该页面,
    是通过js返回的,还是在servlet中重新转到修改页面的,一般在servlet中重新转到修改页面的应该不会出现这个问题吧
      

  4.   

    这个我也碰到过,我是通过调用那个显示Action方法解决的,其他也不知道怎么解决
      

  5.   

    缓存的 问题
    可以在页面头部加
    response.setHeader("cache-control","no-cache");
    response.setHeader("pragma","no-cache");