【发布时间】:2011-03-31 07:37:52
【问题描述】:
我注意到,如果我使用自定义验证器并且还在 actionListener 或操作中进行验证,则自定义验证器首先执行,并且如果自定义验证器出现故障,则 actionListener/action 方法永远不会执行。有什么方法可以运行所有验证吗?
【问题讨论】:
标签: jsf-2 primefaces
我注意到,如果我使用自定义验证器并且还在 actionListener 或操作中进行验证,则自定义验证器首先执行,并且如果自定义验证器出现故障,则 actionListener/action 方法永远不会执行。有什么方法可以运行所有验证吗?
【问题讨论】:
标签: jsf-2 primefaces
这是不可能的。您也不应该在 action(listener) 方法中进行验证。您应该使用 real Validator 进行验证。
的确,JSF 默认验证的工作方式有时令人沮丧,但肯定有一些方法可以使用 real Validator 来实现特定的功能需求。随意提出一个新问题。
【讨论】: