Struts 2验证教程介绍

  1. Struts 2验证教程
  2. 进行验证的三种机制
为了避免错误的值, 我们需要在用户提交某些值的表单上执行验证。例如, 如果用户将他/她的电子邮件ID写为abc, 我们需要向用户提供错误消息, 指出给定的电子邮件ID不正确。这样我们就只能获得有价值的信息。
在struts 2中有三种执行验证的方法。
1)通过自定义验证在这里, 我们必须实现Validateable接口(或扩展ActionSupport类)并提供validate方法的实现。
【Struts 2验证教程介绍】2)通过输入验证(内置验证器), Struts 2提供了许多可在Struts 2应用程序中用于执行验证的预定义。
Struts 2提供了以下捆绑的验证器。
  • 必需的字符串验证器
  • 字符串长度验证器
  • 电子邮件验证器
  • 日期验证器
  • int验证器
  • 双重验证者
  • 网址验证器
  • 正则表达式验证器
3)通过Ajax验证(带有Ajax的内置验证器)如果我们不想刷新页面, 则可以使用jsonValidation拦截器对ajax进行验证。

    推荐阅读