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

2023-12-05

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

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

我的 javascript 和 CSS 在另一个中(非安全)文件夹,从 xhtml 引用......

我已经根据链接给出的说明使资源可缓存...

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

也在堆栈溢出的讨论之一中

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

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

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


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

只需要在sun-web.xml中写入以下属性即可

  <property name="securePagesWithPragma" value="false" />
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

随机推荐

  • 如何区分bool和int

    我有一个清单 它包含不同类型的值 例如 1 2 3 a False 0 5 0 3 任务是将所有零移动到列表的末尾 它应该看起来像这样 1 2 3 a False 5 3 0 0 如何区分布尔值False from 0 我正在尝试将它们与以
  • 1 viewmodel多条路线:生命周期

    我想要有几个不同的路线指向相同的视图 视图模型 并且我已经成功地实现了这一点 route formulation moduleId formulation title Formulation nav 6 route fabrication
  • 为什么 Typescript 允许子类型化?

    根据文档 TypeScript 中的类型兼容性基于结构子类型 所以这是可能的 type Person name string const developer name Joe language Typescript this is ok b
  • 一表两列MYSQL查询挑战

    考虑一个名为 comments 的 MYSQL 表 其中包含 2 列 主机名 和 用户名 如何返回按主机名排序的列表 其中第二列是与每个主机名关联的用户名列表 我可以看到如何使用 py 这样的脚本语言来做到这一点 但是它可以作为标准 SQL
  • 当对页面使用直写式缓存策略时

    我正在阅读 MDS 攻击论文RIDL 流氓飞行数据加载 将页面设置为回写 直写 组合写入或不可缓存 并通过不同的实验确定行填充缓冲区是微架构泄漏的原因 切线 我知道内存可能是不可缓存的 但我假设可缓存的数据始终缓存在回写式缓存中 即我假设
  • 如何在画布上制作可拖动的矩形?

    我有这三个函数来触发事件 我已经有了我的需求的静态版本 但我需要它的动态版本 bool captured false double x shape x canvas y shape y canvas UIElement source nul
  • 如何从 QMdiSubWindow 中删除 Qt 图标

    尝试从 QMdiSubWindow 中删除 Qt 图标 但收效甚微 下图显示了左上角的图标 这是一些代码 看起来应该将图标设置为空 但事实并非如此 QMdiSubWindow sub new QMdiSubWindow sub gt set
  • Javascript 全局变量的生命周期

    我是Javascript初学者 当我学习 Javascript 全局变量生命周期时 它说 全局变量的生命周期从声明时开始 并且 当页面关闭时结束 我读到Javascript会将全局变量存储到window对象中 而它什么时候会被摧毁呢 关闭网
  • 突出显示 ListView 选定的行

    我有一张专辑列表 几百张 当我触摸所选专辑时 我想为用户提供播放整个专辑或移至其曲目 ListView 的选择 没问题 但是 在触摸 albumListView 中的专辑后 我希望该行保持突出显示 以便用户知道他们单击了哪个项目 然后可以移
  • 如何避免饼图中标签和 autopct 重叠

    我的Python代码是 values 234 64 54 10 0 1 0 9 2 1 7 7 months Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec colors yellowgree
  • 使用 keras Convolutional1D Layer 时出现负维度错误

    我正在尝试使用 Keras 创建一个 char cnn 那种类型的 cnn 需要你使用Convolutional1D层 但是我尝试将它们添加到模型中的所有方法 都会在创建阶段给我带来错误 这是我的代码 def char cnn n voca
  • 有没有办法使用 jquery 或 javascript 检测用户是否按下了刷新按钮?

    我想知道 jquery 或 javascript 是否可以检测用户是否按下了浏览器的刷新按钮 如果可以的话我可以看一个例子吗 无法检测用户在页面刷新之前是否按下了刷新 但您可以使用 cookie 来确定页面在第二次加载后是否刷新 例如 每个
  • 在 Objective-C 中如何确定我的方法的“调用者”? [复制]

    这个问题在这里已经有答案了 所以我有一个相当复杂的应用程序 我可能天真地同意 调试 在进入某个方法后 我想打印出尽可能多的信息 包括谁调用了该方法 从哪个类 方法等调用了该方法 任何建议将非常感激 只需添加您的方法 NSLog Show s
  • 为什么边缘消失速度很慢?

    如中所述这个答案 边缘淡入ScrollView可能会很慢 我想知道 为什么 使用褪色边缘可能会导致明显的性能下降 并且仅应在应用程序的视觉需要时使用 设计 要请求 API 级别 14 及以上的淡入淡出边缘 请使用android requir
  • jQuery - 单击时如何将锚点滚动到页面顶部?

    我有一个链接列表divelements 我正在使用 dropcontent js 将内容加载到另一个元素中div单击链接时 我现在想添加一些代码 将单击的链接滚动到浏览器窗口的顶部 列表中每个项目的 HTML 如下所示 div class
  • 二维数组的分段错误

    有一个奇怪的分段错误错误 下面的代码运行良好 include
  • 在 ASP.NET MVC 中启用会话状态

    我想在 ASP NET MVC 应用程序中使用会话变量 我已经添加了
  • 如何限制 Sitecore 语言仅写入内容树的某些部分

    在我们的 Sitecore 实施中 我们有分支编辑器 他们需要英语及其母语 例如德语 的语言写入权限 但是 我们的内容树的某些部分不应由这些分支编辑器编辑英文版本 但母语版本可以 举一个具体的例子 如果我们有一个产品页面 其中包含一些全局信
  • JAVA_HOME指向错误的地方

    我似乎有一个错误指定的 JAVA HOME 变量 我可以解决很多事情 但现在我似乎陷入困境 我正在尝试使用 Google App Engine 并上传应用程序 当我这样做时 我收到错误 找不到基于java home的javac可执行文件 尝
  • 不缓存从 glassfish 安全页面引用的静态资源

    我正在使用 JSF 1 2 和 glassfish 声明性安全性以及 j security check 我的 xhtml 页面位于安全页面文件夹 我通过将 Web 资源约束设置为安全约束来保护其中的所有资源 secure pages 我的