【发布时间】:2011-02-23 07:16:16
【问题描述】:
如果我在一个表单中有许多输入控件(每个输入控件都有单独的验证器 - 例如 required、length 等),那么有一个命令按钮可以提交表单并调用一个操作方法。要求是-尽管输入控件值可以单独使用-这些值的组合应该可以在表单提交后一起处理它们-我在哪里放置代码以一起验证它们?
1) 我可以为命令按钮添加自定义验证器并一起验证组合吗?像validate(FacesContext arg0, UIComponent arg1, Object value) 一样,但即便如此,除了命令按钮/组件的值之外,我不会有其他输入控件的值吗?
2) 我可以在操作方法中验证组合并使用FacesMessage 添加验证消息吗?
或者您是否建议任何其他方法?
感谢您的宝贵时间。
【问题讨论】:
标签: jsf