facesContext.isValidationFailed()当验证失败时,渲染响应阶段后该方法将返回什么?false在这种情况下它会返回给我.
它只会在JSF验证内部或您自己的代码调用true时返回FacesContext#validationFailed(),如下所示:
FacesContext.getCurrentInstance().validationFailed();
Run Code Online (Sandbox Code Playgroud)
据JSF内部代码而言,只有UIInput#processValidators()和UIViewParameter#processValidators()将隐式调用此方法只要ValidatorException被抓到.
如果它false为您返回,那么您显然是以非标准方式进行验证.例如,在action方法中,虽然你应该使用real Validator.