如果表单中有多个输入控件(每个输入控件都有不同的验证器,如必填、长度等),并且有一个命令按钮提交表单并调用操作方法。要求是-尽管输入控件的值都可以单独使用,但这些值的组合在表单提交后应该可以一起处理-我在哪里放置代码以一起验证它们?
1)我可以在命令按钮上添加自定义验证器,并一起验证组合吗?像
2)我可以在操作方法中进行组合验证,并使用
或者您建议采用其他方法?
感谢您的时间。
1)我可以在命令按钮上添加自定义验证器,并一起验证组合吗?像
validate(FacesContext arg0, UIComponent arg1, Object value)
,但即使如此,除了命令按钮/组件的值之外,我将没有其他输入控件的值,对吗?2)我可以在操作方法中进行组合验证,并使用
FacesMessage
添加验证消息吗?或者您建议采用其他方法?
感谢您的时间。