JSF 验证服务器端与自定义验证器

发布于 2024-10-28 13:50:30 字数 130 浏览 2 评论 0原文

我注意到,如果我使用自定义验证器,并且还在 actionListener 或操作中进行验证,则自定义验证器将首先执行,并且如果自定义验证器中出现故障,则 actionListener/action 方法永远不会执行。有什么办法可以运行所有验证吗?

I've noticed that if I use a custom validator and also have validation in an actionListener or action that the custom validator gets executed first and the actionListener/action method never gets executed if there is a failure in the custom validator. Is there any way to run all validation?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

赴月观长安 2024-11-04 13:50:30

那是不可能的。您也不应该在操作(侦听器)方法中进行验证。您应该使用真实 Validator 进行验证。

确实,JSF 默认验证的工作方式有时令人沮丧,但肯定有方法使用真实 验证器 来实现特定的功能需求。请随意提出一个新问题。

That is not possible. You should also not do the validation in action(listener) methods. You should use a real Validator to do validation.

True, the way how JSF default validation works is sometimes frustrating, but there are certainly ways to achieve the particular functional requirement using a real Validator. Feel free to ask a new question about that.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文