JSF共享Facelets

时间:2015-03-25 22:15:44

标签: jsf

我在jsf中有一个由多个项目共享的项目。项目的结构与问题Structure for multiple JSF projects with shared code

的答案中提到的结构相同

该结构中提到的someTemplate.xhtml在打开后立即有一个outputStyleSheet语句

<h:body>

标签:

<h:outputStylesheet name="css/some.css" library="common"></h:outputStylesheet>

共享项目打包到shared.jar中,并放在客户端项目的WEB-INF / lib目录中。

当我创建一个客户端文件(作为客户端项目的一部分)时,使用someTemplate.xhtml作为模板

<ui:composition template="/common/someTemplate.xhtml">

文件some.css无法识别。 some.css中提到的所有样式都不起作用。

当我查看生成的页面源时,我看到以下两行:

<link type="text/css" rel="stylesheet" href="/javax.faces.resource/some.css.jsf" />

<link type="text/css" rel="stylesheet" href="RES_NOT_FOUND" />

我已经为css文件和模板文件尝试了许多不同的文件名和位置组合。但问题仍然存在。在所有情况下,some.css中的样式都无法识别。我也很好奇为什么它在href中说'RES_NOT_FOUND'。任何帮助将受到高度赞赏。

谢谢

马亨德拉

0 个答案:

没有答案