Struts2验证有手动验证和验证码验证,Struts推荐采用配置文件的方式进行数据校验
a.继承ActionSupport类
b.修改struts2.xml文件:删除method属性
c.在需要验证的Action类的相同包下,写一个"类名-validation.xml"文件
d.加入头信息以具有提示功能
<!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.3//EN"
"http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd">
下面举几个常用的例子:
1.验证字符串是否为空
<field name="name">
<field-validator type="requiredstring">
<param name="trim">true</param>
<message>用户名必填</message>
</field>
2.验证字符串的长度(去掉两端空格)
<field