Tar*_*pra 0 java validation jsf
我写了一篇PhaseListener
我正在检查验证阶段的文章.有没有一种方法可以用来检查afterPhase()
监听器验证失败的方法,验证阶段之后的下一阶段将是渲染响应阶段.
如果您使用的是JSF 2.0,请使用FacesContext#isValidationFailed()
它进行检查.
if (context.isValidationFailed()) {
// Validation has failed.
}
Run Code Online (Sandbox Code Playgroud)
顺便说一句,您也可以在视图中检查它,如下所示:
<h:panelGroup rendered="#{facesContext.validationFailed}">
<p>Validation has failed.</p>
</h:panelGroup>
Run Code Online (Sandbox Code Playgroud)