完全自定义的输入校验:
假设如下需求,系统要求用户名不能与系统已有的用户名重复。
这种校验要求,它是具有一定的业务相磁的,并不是通用的校验规则。
Struts 2允许开发者通过重写validate()进行校验。
推荐采用的校验方式。
(1)优先考虑使用 XXXaction-validation.xml校验规则文件来进行输入校验。
(2)只有对于一些与特定业务相关的校验规则,考虑重写action中
validate()方法进行校验。
假设如下需求,系统要求用户名不能与系统已有的用户名重复。
这种校验要求,它是具有一定的业务相磁的,并不是通用的校验规则。
Struts 2允许开发者通过重写validate()进行校验。
---只有当我们要进行校验,是特定业务所要求的,才考虑使用该方法。
另外还可以重写:
validateXxx(),其中xxx即是Action对应的处理逻辑方法名,即method。
推荐采用的校验方式。
(1)优先考虑使用 XXXaction-validation.xml校验规则文件来进行输入校验。
(2)只有对于一些与特定业务相关的校验规则,考虑重写action中
validate()方法进行校验。