不缓存从 glassfish 安全页面引用的静态资源

发布于 2024-10-26 23:00:06 字数 802 浏览 1 评论 0原文

我正在使用 JSF 1.2 和 glassfish 声明性安全性以及 j_security_check 。

我的 xhtml 页面位于 secure_pages 文件夹中,我通过将 Web 资源约束的安全约束设置为 "/ 来保护其中的所有资源。 secure_pages/*"...

我的 javascript 和 CSS 位于另一个(非安全)文件夹中,这些文件夹是从 xhtml 引用的....

我已根据说明将资源设置为可缓存通过链接给出...

http://blogs.oracle.com/cwebster/entry/caching_static_resources_in_glassfish< /a>

同样在堆栈溢出的讨论之一

启用 J2EE Web 应用程序的缓存资源

它写成,它可以工作,但不适用于启用安全性的资源,其中Glassfish自行设置Expires标头。

所以我的问题是“我如何设置缓存在这个静态资源上?”

I'm using JSF 1.2 and glassfish declarative security with j_security_check..

My xhtml page is in secure_pages folder and i secure all the resources in it by setting security constrant with web resources constraint as "/secure_pages/*"...

My javascripts and CSS are in another (non-secure) folder,which are referenced from the xhtml....

I've made resources cacheable according instruction given by link...

http://blogs.oracle.com/cwebster/entry/caching_static_resources_in_glassfish

Also in one of the discussion of stack overflow

Enable cache of J2EE web application's resources

it written as,it works, but not for security-enabled resources, where Glassfish sets the Expires header on its own.

So my question is "How can i set cache on this static resources?"

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

扮仙女 2024-11-02 23:00:06

好吧,经过一番谷歌搜索后,我得到了问题的答案......

只需在 sun-web.xml 中编写以下属性

  <property name="securePagesWithPragma" value="false" />

Ok i got answer of my question after bit googling....

Just need to write the following property in sun-web.xml

  <property name="securePagesWithPragma" value="false" />
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文