java - struts 2 中的验证

标签 java struts2 validation

请解决我对 Struts2 验证的以下困惑 -

1) 我们可以通过 JavaScript 进行客户端和服务器端验证吗? 2)我们可以通过AJAX进行客户端和服务器端验证吗?

如果可能的话,哪一个有利于客户端验证,哪一个有利于服务器端?

最佳答案

客户端验证可以通过 Javascript 完成。服务器端验证是通过验证框架完成的。您可以通过 AJAX 进行验证,但这需要更多工作。

我们发现客户端验证最好留给简单的情况,例如缺少必填字段和非法字符。任何比这更复杂的事情都需要 AJAX 和/或服务器端。此外,我们发现有关 Struts 2 客户端验证的文档不太有用,因此您可能需要考虑在您选择的 Javascript 框架(Dojo、YUI、Scriptaculous JQuery 等)中进行验证。

关于java - struts 2 中的验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/490589/

相关文章:

java - 防止 NullPointerException 警告的最佳方法?

hibernate - Struts2警告: Could not find property

jquery - 无法使用 jQuery 加载 JSON 上的完整数据

php - 使用外部数据库验证 Android APP 中的用户凭据

具有过滤条件工作流程的 Java 8 流

javax.mail.MessagingException : Could not connect to SMTP host: email-smtp. us-east-1.amazonaws.com,端口:25;

c# - 同时验证 C# Windows 窗体上的多个文本框

javascript - 带前导零的整数的 Bootstrap 验证

java - 无法从 Scanner 类中的 nextLine() 分配字符串值

java - 在 struts2 中,是否可以将可选的 patternMapping 与变量一起使用?