在目录之外导航到 primefaces 中的不同目录

Navigating outside of dir into a different directory in primefaces

我正在使用带有 primefaces 的模板,但我似乎做错了。我一直收到 500 error。我基本上是在尝试从 createorder.xhtml 导航到 WEB-INF/templates/fullpagetemplate.xhtml

我现在在 createorder.xhtml 中的路径是:

template="/WEB-INF/templates/fullpagetemplate.jsf"

我一直收到异常:

Servlet.service() for servlet Faces Servlet threw exception: javax.faces.view.facelets.TagAttributeException: /order/createorder.xhtml @7,53 <ui:composition template="/WEB-INF/templates/fullpagetemplate.jsf"> Invalid path : /WEB-INF/templates/fullpagetemplate.jsf

文件结构截图:

在导航到 WEB-INF 目录之前,您需要先向上一个目录,方法是在文件路径前加上 ..,如下所示:

template="../WEB-INF/templates/fullpagetemplate.jsf"