读书人

更新的数据没法立刻在页面显示

发布时间: 2012-09-14 11:53:44 作者: rapoo

更新的数据无法立刻在页面显示
采用ssh2框架作了个系统,今天在开发一个需求时,发现页面编辑的数据已经成功进入数据库了,但是刷新页面,总是显示之前的数据。

网上很多人提到hibernate的二级缓存可能是主因,但是就我的系统而言,我之前在数据库里直接改数据都是没问题的,这边一改,页面上很快就能显示最新数据,这说明我的这个问题和二级缓存应该没关系。

再后来,有人说可能是IE缓存的问题,我这时才想起,我刷新页面的时候,日志里根本没有查询记录,也就是说刷新这个操作没有引起数据库查询。

  看来还真是IE缓存所导致,在请求的URL后面加上随机数。这样就解决问题了。

读书人网 >Web前端

热点推荐