更新后JSP页面未刷新

时间:2011-08-12 06:12:32

标签: jsp

更新后JSP页面没有刷新。我尝试删除浏览器缓存,但id没有任何影响。任何建议都有很大帮助。我正在使用Tomcat服务器和Eclipse Ganymede。

9 个答案:

答案 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)

Eclipse / MyEclipse / Netbeans - 只需删除旧的SERVER。然后再次创建新服务器。

答案 5 :(得分:0)

我也遇到过这个问题。我通过将 firefox 设置为Web浏览器并将&#34;限制缓存设置为0 mb来解决它。&#34;
打开firefox,转到工具菜单,然后输入&#39; cache&#39;在搜索框中,您将查看有关缓存的选项。现在将&#39; 限制缓存设置为&#39; 0 MB

答案 6 :(得分:0)

我也有这样的问题。我在Google上进行了搜索,然后找到了解决方案。我将告诉您如何在Eclipse IDE上逐步解决。

  • 1个打开的ECLIPSE IDE
  • 2窗口->显示视图->单击服务器
  • 3双击您的服务器。 (Tomcat,WildFly等)
  • 4点击屏幕右侧的发布
  • 5您将看到三个单选按钮。点击构建后自动发布。就是这样。
  • 但是如果您在使用 Wildfly 之后
    • 打开应用程序重新加载行为。 (在发布下方)
    • 禁用使用默认模式
    • \.jar$更改为\.jar$|\.class$
    • 保存项目(Ctrl + S)
    • 重新启动IDE。

您的更改现在将出现在屏幕上。希望对您有所帮助。

答案 7 :(得分:0)

在Eclipse上对我有用的是通过在项目浏览器中右键单击项目名称,然后再次打开它来关闭项目。

答案 8 :(得分:-1)

尝试删除jsp中的所有内容然后刷新。 然后在空的jsp显示后将您更新的代码复制回来。

相关问题