我是 StackOverflow 的新手,虽然我已经关注了很长一段时间了。问题是:我有一个 JSF 页面,比如用户从不同页面登陆的确认页面。现在确认页面包含很多模板(其中有一些页眉和页脚图块以及 CSS、JS),当我到达那里时,它们会很好地显示出来。
确认页面中有一个表单,其中包含几个要提交的属性。当出现错误并单击提交时,所有模板都丢失了,我只得到带有错误消息的 /faces/confPage.xhtml。
下面是我的代码和结果:
`
<h:form id="configForm" >
------
------
<h:commandButton type="submit" id="xxxButton" value="Click here to
Apply Changes" action="#{xxxBean.saveDataListTest}"
styleClass="applybutton" >
</h:commandButton>
</div>
</h:form>
`
这只是我展示的 xhtml 的一部分。我所有页面指向的常规 url 是 localhost:7001/XXX_GUI/faces/ ,这是样式显示所有模板的属性的时候。但是当我点击提交并且页面上有错误时,网址会变为:localhost:7001/XXX_GUI/faces/configPage.xhtml 而不是前者。
仅供参考 - 我在 faces-config.xml 中使用了结果。但是看起来当页面出现错误时,根本不会调用导航规则。
请原谅我的措辞和格式,因为这是我的第一篇文章。
任何帮助将不胜感激。