不缓存从 glassfish 安全页面引用的静态资源
我正在使用 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>
同样在堆栈溢出的讨论之一
它写成,它可以工作,但不适用于启用安全性的资源,其中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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好吧,经过一番谷歌搜索后,我得到了问题的答案......
只需在 sun-web.xml 中编写以下属性
Ok i got answer of my question after bit googling....
Just need to write the following property in sun-web.xml