容器返回错误的缓存对象修复

时间:2012-02-22 00:43:05

标签: hibernate tomcat struts2

我有一个运行Tomcat 7.0,Struts 2,Tiles 2和Hibernate的Web服务器。大多数情况下一切都很好但偶尔服务器返回错误的缓存图像/文件。我已经与其他几个用户以及所有主流浏览器IE,FireFox,Chrome确认了这种行为。

基本上,有时服务器返回图像b,其中html代码清楚地编码为image-a.jpg。换档重新加载会刷新错误的图像,然后加载正确的图像。为了澄清,不必更新图像文件或html文件以强制服务器提供正确的图像;转移+重装似乎可以解决问题吗?

此行为似乎会影响图像以及html文件(有时服务器会尝试将.jpg作为html文件提供)

有问题的网站:www.mycity-online.com

1 个答案:

答案 0 :(得分:0)

请尝试在html主题部分使用这些

<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="-1" />

或者,您可以在刷新响应时以编程方式设置这些标头