【问题标题】:Is it possible to access JSF 2 non shared resources from shared resource是否可以从共享资源访问 JSF 2 非共享资源
【发布时间】:2023-03-10 20:34:01
【问题描述】:

是否可以从打包为 JAR 文件并放置在 WEB-INF/lib 文件夹中的共享资源中访问非共享资源(Web 应用程序资源 XHTML / CSS)。

例如。 应用程序
--views
---布局
----template.xhtml

--WEB-INF
----lib
------jar1
--- ----META-INF
----------资源
------------观看次数 --------------index.xhtml

在上面的结构中index.xhtml可以复用template.xhtml吗?我想拥有特定于应用程序的模板,而不是从共享模板中使用它。

【问题讨论】:

  • 您是否尝试访问?你试过什么吗?如果您尝试过并遇到一些错误,请不要发布这些错误。
  • 更正了我原来的问题,因为提到了几个文件的错误路径。我已经找出了问题并通过提供从应用程序上下文开始的完整相对路径来解决它。
    例如。在 index html 中提供了 template=views/layout/template.xhtml 而不是 template=layout/template.xhtml
    @partlov 感谢您的快速响应
  • 您应该回答自己的问题。

标签: jsf-2


【解决方案1】:

@Partlov,

正如我之前提到的,通过提供从应用上下文而不是从当前文件夹开始的相对路径来解决。

在 facelet 标记声明中使用 template=/views/layout/template.xhtml 而不是 WEB-INF/lib/jar1/Index.xhtml 中的 template=layout/template.xhtml

@BalusC,感谢您的来信。我同意你的评论。

【讨论】:

    猜你喜欢
    • 2015-06-07
    • 1970-01-01
    • 2011-08-17
    • 1970-01-01
    • 1970-01-01
    • 2021-10-10
    • 2015-10-27
    • 1970-01-01
    • 2022-12-12
    相关资源
    最近更新 更多