【问题标题】:How do I package a Facelets composite component for use in another web app?如何打包 Facelets 复合组件以在另一个 Web 应用程序中使用?
【发布时间】:2009-12-11 18:59:51
【问题描述】:

假设我使用 Facelets 在我的一个 JSF 2.0 Web 应用程序中创建了一个简单的复合组件。现在,我想在另一个 webapp 中使用该组件。与其将 .xhtml 文件从一个应用程序复制到另一个应用程序,我想创建一个库,我可以简单地将其包含在每个 Web 应用程序中。

如何打包我的复合组件以创建一个可以跨项目共享的库?

【问题讨论】:

  • 我做了一个小修改:复合组件实际上不是 JSF 特有的,它是 Facelets 特有的 :)

标签: jsf facelets


【解决方案1】:

在向 webtier 邮件列表发帖后,我被告知 jar 文件必须有一个 META-INF/faces-config.xml 文件,该文件具有 2.0 版本的根 faces-config 元素。创建之后,webapp 能够引用我的自定义复合组件。

邮件列表线程here

【讨论】:

  • 您得到了 Facelets 主要开发人员之一 Jason Lee 的回答,所以我真的认为它是有效的 :) 很高兴您也将它发布在这里。
  • 感谢 BalusC。我在学习 jsf 1.1 和 1.2 的时候花了很多时间在你的博客上。至于在这里发帖,我想如果我花了整个上午才找到答案,希望我可以让其他人免于这种命运。
猜你喜欢
  • 1970-01-01
  • 2011-10-29
  • 1970-01-01
  • 2012-03-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-19
相关资源
最近更新 更多