【问题标题】:What are the benefits of using JSF2 resources?使用 JSF2 资源有什么好处?
【发布时间】:2011-11-28 00:20:47
【问题描述】:

我应该使用 JSF2 资源而不是像 <link href...url(image.png) 这样的纯 html 吗?有什么好处?对我来说,当网页设计师使用 XHTML、CSS 和所有这些东西创建布局时,这有点烦人,我需要花时间将纯 HTML 路径和标签替换为 JSF 资源标签,如#{resource[...]}

还有其他方法吗?喜欢将所有 CSS/图像文件放在 Web 根目录下并使用普通链接?

【问题讨论】:

    标签: jsf resources jsf-2 facelets


    【解决方案1】:

    你的选择。

    主要的好处是您可以在每个组件的基础上声明它们。如果您无论如何都需要将它们包含在每个页面上,那么好处就很小。但是,如果您需要将特定于组件的 CSS/JS 代码包含在例如在单个视图中多次重用的复合组件中,那么例如,复合组件中的 <h:outputScript> 最终只会被包含一次而不是像<script> 那样多次使用复合组件。这同样适用于真正的UIComponent 类上的@ResourceDependency 注释。

    请注意,您并非要求仅使用 JSF2 资源。只是普通的香草<img><link><script> 等也很好。它甚至可以指向 JSF 资源文件夹。

    【讨论】:

      猜你喜欢
      • 2010-11-11
      • 2015-03-15
      • 2010-09-13
      • 2011-05-14
      • 2012-03-17
      • 2012-11-28
      • 2010-09-21
      • 2011-04-28
      • 1970-01-01
      相关资源
      最近更新 更多