页面刷新问题,页面缓存问题

项目是使用hibernate和struts2开发的,我进行更新数据库操作的时候,据库内容更改了,但是网页页面上的数据还是原来旧数据,没有和数据库同步。F5刷新也没有用,我按照网上查询了 清除缓存的解决方法(如下图)加了上也没有用,还有什么解决办法吗,求解答
图片说明

加上一个随机数作为url的参数

可以试试f12监控网络请求,看看你点击后是否重新发送请求至服务端
如果已发送,则是你服务端hibernate上的问题
如未发送则是ajax请求的问题,加个参数,比如当前时间

这个应该是你hibernate的缓存开了,你把他关了就行,hibernate查询的时候走相同,就是一样的sql语句的话,会直接命中缓存。
你把缓存关了,才会再去数据数据库查。

确定你是数据库查询走了缓存还是页面出现缓存,如果是页面缓存,清除浏览器缓存或者加一个随机数,如果是数据库缓存,那就跟你这些属性没有关系,那就要让它每次都查询数据库,不要用缓存。你这里我基本认为你是查询走了缓存,而没有查询数据库,看下hibernate的二级缓存。

这个问题,一般来说就是做成动态的请求地址就行啦,不用太这么麻烦。

浏览器表单自动填充了吧?设成动态请求地址+随机参数

设成动态请求地址+随机参数