【发布时间】:2012-05-08 09:44:22
【问题描述】:
我想知道在 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 是否足够聪明,可以在上下文中查看错误消息来管理生命周期?
【问题讨论】:
标签: jsf validation jsf-1.2 custom-validators facescontext