我想知道在 JSF 1.2 中实现自定义验证器的正确方法是什么。在我的验证器类中'
public void validate(FacesContext context, UIComponent component,Object value) throws ValidatorException {}
方法,我正在做验证检查,只是在出现无效条件的情况下将FacesMessage
实例添加到上下文中。context.addMessage(new FacesMessage(xxx...);
这似乎在我的应用程序中运行良好。但是,我不确定是否还需要明确地throw new ValidatorException()
让 JSF 正确处理生命周期?或者 JSF 是否足够聪明,可以在上下文中查看错误消息来管理生命周期?