日期:2014-05-18  浏览次数:20664 次

求教:session和浏览器缓存
spring+hibernate
我把一个人员id放在session里,
每次用缓存的id去查询结果,在查询之前,已经设置将session里的id清除
但是在查询页面输入其他的id,返回的是还是第一次session里id的结果。
发现,清除session的函数没有被执行(刷新页面,requestmapping对应的函数不被执行)。
只有从新关闭开启浏览器才能得到新的结果。

求指教解决方案。

------解决方案--------------------
session.remove("id")
------解决方案--------------------
session.clear()会清除缓存。
------解决方案--------------------
你可以把你发送的请求的参数后面加一个时间的参数:
did=new Date()
这样就可以排除缓存了呀。