このフォーラムのすべてのセクションを検索しましたが、まだ問題についての回答が得られません。
私の問題は、別のフォルダーにある JSF テンプレートを含める方法です。これが私のフォルダー構造とファイルリストです。
/WEB-INF
login.xhtml
/template
-----layout.xhtml
/home
-----homefile.xhtml
-----/user
----------userfile.xhtml
私がやろうとしているのは、homefile.xhtml
およびの /template フォルダーの下にあるテンプレートを使用することですuserfile.xhtml
。私はすでにこの次のコードを試しています
<ui:composition template="template/layout.xhtml">
</ui:compostion>
しかし、うまくいきません。「リソース "template/layout.xhtml"> が見つかりません」というエラーが表示されましたlogin.xhtml
。そのコードを正常に使用している場合。
それを行う方法はありますか?解決策の1つは、ホームフォルダー内に別のフォルダーを作成することですが/template/layout.xhtml
、それは最善の解決策ではないと思います。