更新后JSP页面没有刷新。我尝试删除浏览器缓存,但id没有任何影响。任何建议都有很大帮助。我正在使用Tomcat服务器和Eclipse Ganymede。
答案 0 :(得分:4)
你可以把它放在你的jsp页面中:
<%
response.setHeader("Cache-Control","no-cache"); //HTTP 1.1
response.setHeader("Pragma","no-cache"); //HTTP 1.0
response.setDateHeader ("Expires", 0);
//prevents caching at the proxy server
%>
它不会缓存您的页面
答案 1 :(得分:3)
尝试删除tomcat工作文件夹内容,然后部署该应用程序。这对我有用。
答案 2 :(得分:2)
您检查了Tomcat的配置?
有一个“reloading”设置,应该设置为“true”以允许Tomcat检查JSP文件的更改。
请参阅:http://tomcat.apache.org/tomcat-5.5-doc/jasper-howto.html#Configuration
编辑:当然,Eclipse可能没有将更新的JSP文件部署到Tomcat文件夹中?
答案 3 :(得分:0)
检查Eclipse中的Tomcat服务器属性是否启用了自动发布。
如果未启用“自动发布”,请正确清理项目。
即使问题仍然存在。
导出项目的 WAR 文件,并通过不使用Eclipse来检查Eclipse是否运行正常。
答案 4 :(得分:0)
答案 5 :(得分:0)
我也遇到过这个问题。我通过将 firefox 设置为Web浏览器并将&#34;限制缓存设置为0 mb来解决它。&#34;
打开firefox,转到工具菜单,然后输入&#39; cache&#39;在搜索框中,您将查看有关缓存的选项。现在将&#39; 限制缓存设置为&#39; 0 MB
答案 6 :(得分:0)
我也有这样的问题。我在Google上进行了搜索,然后找到了解决方案。我将告诉您如何在Eclipse IDE上逐步解决。
\.jar$
更改为\.jar$|\.class$
您的更改现在将出现在屏幕上。希望对您有所帮助。
答案 7 :(得分:0)
在Eclipse上对我有用的是通过在项目浏览器中右键单击项目名称,然后再次打开它来关闭项目。
答案 8 :(得分:-1)
尝试删除jsp中的所有内容然后刷新。 然后在空的jsp显示后将您更新的代码复制回来。