【发布时间】:2014-11-05 21:05:09
【问题描述】:
出于开发目的,我在 Solaris 10 上启动并运行了 JBOSS 4.0.4,但问题是每次更改 jsp 并部署时,有时会显示旧版本; 一个令人作呕的解决方案是删除工作目录并关闭并重新启动 JBOSS。 在 JBOSS 4.0.4 版中完全关闭缓存还有其他解决方案吗? 谢谢
【问题讨论】:
出于开发目的,我在 Solaris 10 上启动并运行了 JBOSS 4.0.4,但问题是每次更改 jsp 并部署时,有时会显示旧版本; 一个令人作呕的解决方案是删除工作目录并关闭并重新启动 JBOSS。 在 JBOSS 4.0.4 版中完全关闭缓存还有其他解决方案吗? 谢谢
【问题讨论】:
它不是在 jboss 级别上,而是在 JSP 上,将以下内容添加到您的 JSP 中(如果您使用母版页,则更可取。)
<%
response.setHeader("Pragma", "No-cache");
response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate");
response.setDateHeader("Expires", -1);
%>
*请注意,不建议将其用于生产,它会减慢您的加载时间。 仅用于开发。
【讨论】: