<!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN" "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">
<validators>
<validator type="requiredstring">
<param name="fieldName">user.username</param>
<message>用户名不能为空</message>
</validator>
<validator type="stringlength">
<param name="fieldName">user.username</param>
<param name="minLength">4</param>
<param name="maxLength">18</param>
<message>用户名必须在4到18位之间</message>
</validator>
<validator type="requiredstring">
<param name="fieldName">user.password</param>
<message>密码不能为空</message>
</validator>
<validator type="stringlength">
<param name="fieldName">user.password</param>
<param name="minLength">4</param>
<param name="maxLength">18</param>
<message>密码必须在4到18位之间</message>
</validator>
<validator type="requiredstring">
<param name="fieldName">user.repassword</param>
<message>重复密码不能为空</message>
</validator>
<validator type="expression">
<param name="expression"><![CDATA[(user.password==user.repassword)]]></param>
<message>两次输入密码必须一致!!!</message>
</validator>
<validator type="requiredstring">
<param name="fieldName">user.email</param>
<message>邮箱不能为空</message>
</validator>
<validator type="email">
<param name="fieldName">user.email</param>
<message>邮箱不正确</message>
</validator>
<validator type="date">
<param name="fieldName">user.date</param>
<param name="min">1900-01-01</param>
<param name="max">2013-06-05</param>
<message>出生年月无效</message>
</validator>
<validator type="int">
<param name="fieldName">user.age</param>
<param name="min">18</param>
<param name="max">150</param>
<message>年龄必须大于或等于18岁小于150</message>
</validator>
<validator type="required">
<param name="fieldName">user.age</param>
<message>年龄不能为空</message>
</validator>
</validators>
网上商店注册
用户名: |
|
密 码: |
|
重复密码: |
|
年龄: |
|
邮箱: |
|
出生日期: |
|
|
|
- 用户名不能为空
- 密码不能为空
- 重复密码不能为空
- 邮箱不能为空
- 年龄不能为空
-
网上商店注册
用户名: |
|
密 码: |
|
重复密码: |
|
年龄: |
|
邮箱: |
|
出生日期: |
|
|
|
- Invalid field value for field "user.date".
- 用户名必须在4到18位之间
- 密码必须在4到18位之间
- 邮箱不正确
- 年龄必须大于或等于18岁小于150
分享到:
相关推荐
Struts2校验框架应用
struts2校验器,字段,非字段校验器的语法规则……
struts2校验框架使用心得 希望对初学者有所帮助
struts2校验框架 struts2校验框架 struts2校验框架 struts2校验框架
Struts2 和Struts1同样也提供了校验框架,但在Struts2 已经不再把校验框架做为一个插件,而是已经内置到了Struts2中,而且配置起来更为简单方便,功能也更强大。
Struts2输入校验总结 Struts2输入校验
NULL 博文链接:https://chaoyi.iteye.com/blog/2161948
struts2校验器类型详解 配合我的名称为 : Struts2总结-2 资源看
(2):对密码校验的规则是用户不能为空,且只能是数字,长度为8到20之间。 (3):年龄的校验规则是必须是整数,且在1到120之间。 (4):生日的校验规则是必须在1950-1-1到1990-1-1之间。 (5):所有提示信息均要...
2、用户名只能使用数字或者字母,长度为6~20之间; 3、密码、确认密码必须是数字和字母,长度为6~20之间; 4、密码、确认密码必须相同; 5、收入必须在0.001~10000.000之间; 6、年龄必须是整数且必须在0~120...
个人学习过程中 关于校验框架 的总结 希望跟大家分享下
使用struts2验证form表单信息_xml格式
该文件详细介绍了struts2标签、校验方法,并提供例子供参考。可以供初学者使用。
自己写的学习笔记, 绝对真实可靠,内容很充实,而且突出重点,
用tomcat服务器,通过struts.xml写的action来操作网页之间的重定向和对login数据的校验。(分为admin和user的login网页)
NULL 博文链接:https://sinwee.iteye.com/blog/1892972