0
我一直在搜索这个论坛的所有部分,但仍然没有得到有关我的问题的答案。如何将JSF模板包含在不同的文件夹中
我的问题是如何包含位于不同文件夹中的JSF模板。这是我的文件夹结构和文件列表。
/WEB-INF
login.xhtml
/template
-----layout.xhtml
/home
-----homefile.xhtml
-----/user
----------userfile.xhtml
什么即时试图做的是使用在/模板文件夹模板上homefile.xhtml
和userfile.xhtml
。我已经试过下面的代码
<ui:composition template="template/layout.xhtml">
</ui:compostion>
但它不工作。我得到错误“无法找到资源‘模板/ layout.xhtml’>。 如果我使用该代码在login.xhtml
其工作的罚款。
任何想法,该怎么办呢? 其中一个解决方案是再拍/template/layout.xhtml
主文件夹里面,但我认为它不是最好的解决
但是,OP最好将模板文件放在WEB-INF文件夹中,以防止直接访问最终用户。 – skuntsel