我有一个运行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
答案 0 :(得分:0)
请尝试在html主题部分使用这些
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="-1" />
或者,您可以在刷新响应时以编程方式设置这些标头