我注意到如果我使用自定义验证器并且还在actionListener或action中进行验证,则首先执行自定义验证器,如果自定义验证器出现故障,则永远不会执行actionListener / action方法。有没有办法运行所有验证?
答案 0 :(得分:2)
这是不可能的。您也不应该在操作(侦听器)方法中进行验证。您应该使用真实 Validator
进行验证。
确实,JSF默认验证的工作方式有时令人沮丧,但有一些方法可以使用 real Validator
来实现特定的功能需求。随意提出一个新的问题。