【问题标题】:JSP page is not getting refreshed after updating更新后 JSP 页面未刷新
【发布时间】:2020-02-14 08:02:49
【问题描述】:

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

【问题讨论】:

  • 您有二级缓存吗?像 EhCache 还是 JBoss 缓存?其中大多数具有基于文件系统的持久性。即使在容器重新启动之间也将保持不变。检查到期间隔(如果有)。

标签: jsp


【解决方案1】:

你可以把这个放到你的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
%>

它不会缓存您的页面

【讨论】:

  • 这实际上帮助我刷新了“包含”文件!
【解决方案2】:

尝试删除tomcat的工作文件夹内容,然后重新部署应用程序。这对我有用。

【讨论】:

    【解决方案3】:

    你检查过Tomcat的配置吗?

    有一个设置“reloading”,应该设置为“true”以允许Tomcat检查对JSP文件的更改。

    见:http://tomcat.apache.org/tomcat-5.5-doc/jasper-howto.html#Configuration

    编辑:当然,Eclipse 可能不会将更新后的 JSP 文件部署到 Tomcat 文件夹中?

    【讨论】:

    • IMO 这是一个更好的选择!
    【解决方案4】:
    • 检查 Eclipse 中的 Tomcat 服务器属性是否启用了自动发布。

    • 如果未启用自动发布,请正确清理项目。

    • 即使问题仍然存在。

      将项目的WAR文件导出并部署到服务器,不使用Eclipse检查Eclipse是否运行良好。

    【讨论】:

    • 嗨 Srikanth,它托管在远程 linux 机器上,所以我不知道如何检查那里的属性
    • 您是否尝试获取 WAR 文件并将其部署在远程 linux 机器上?
    • 我们不使用 WAR 文件,我们使用 ant 构建它
    【解决方案5】:

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

    【讨论】:

      【解决方案6】:

      我也遇到过这个问题。我通过将 firefox 设置为 Web 浏览器并设置“将缓存限制为 0 mb”来解决它。
      打开firefox,进入工具菜单并在搜索框中输入'cache',你会看到关于缓存的选项。现在将“将缓存限制为”设置为 0 MB。

      【讨论】:

        【解决方案7】:

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

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

        您的更改现在将显示在屏幕上。我希望它有所帮助。

        【讨论】:

        【解决方案8】:

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

        【讨论】:

          【解决方案9】:

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

          【讨论】:

          • 尝试完全删除jsp。
          猜你喜欢
          • 1970-01-01
          • 2012-02-08
          • 1970-01-01
          • 1970-01-01
          • 2018-11-09
          • 1970-01-01
          • 2012-04-12
          • 2014-11-15
          • 2015-09-17
          相关资源
          最近更新 更多