如何通过代码删除浏览器缓存而无需在grails中注销

时间:2011-08-08 12:49:16

标签: session grails groovy

我在我的应用程序中遇到搜索问题。即,搜索在服务器端表现良好,但是在刷新浏览器之前,结果在浏览器侧没有正确显示。 我不知道究竟是什么原因,我期待这可能是由于会话或缓存。 我怎么能过来这个。

非常感谢提前

2 个答案:

答案 0 :(得分:1)

是IE吗? IE默认尝试缓存太多。尝试添加这些请求标头,看看它是否有帮助。

<%
response.setHeader("Cache-Control","no-cache, no-store");
response.setHeader("Expires","-1");
%>

答案 1 :(得分:0)

如果找不到奇怪行为的原因,请尝试在URL中添加随机get参数。这样,浏览器无法缓存页面,因为它看起来像一个新页面......