Struts2学习-4
来源:互联网 发布:计算 编辑:程序博客网 时间:2024/06/06 00:00
验证器
局部验证,使用方法
新建xml配置文件,命名规则: 动作类名称-动作方法-validation,xml
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE validators PUBLIC "-//Apache Struts//XWork Validator 1.0.3//EN" "http://struts.apache.org/dtds/xwork-validator-1.0.3.dtd"><validators><field name="username"><field-validator type="requiredstring"><message>请输入用户名</message></field-validator></field><field name="age"><field-validator type="int"><!-- 使用注入的方式,设置最大和最小值 --><param name="min">18</param><param name="max">100</param><message>请输入18-100之间的整数</message></field-validator></field><field name="email"><field-validator type="email"><message>请输入正确的邮箱格式</message></field-validator></field><field name="password"><field-validator type="requiredstring"><!-- 注入取消使用trim --><param name="trim">false</param><message>请输入密码</message></field-validator><field-validator type="stringlength"><param name="minLength">3</param><param name="maxLength">8</param><message>密码长度是3~8位的</message></field-validator></field><!-- 确认密码和密码必须保持一致,是2个字段的事,所以要使用基于验证器的声明方式 --><validator type="expression"><param name="expression"><span style="color:#ff0000;"><strong><![CDATA[password == repassword]]></strong></span></param><message>两次密码必须一致</message></validator><field name="score"><field-validator type="regex"><param name="regex">\d+</param><message>请输出正确的成绩</message></field-validator></field><field name="url"><field-validator type="url"><message>请输入正确的url地址</message></field-validator></field><field name="gender"><!-- required是一个只验证是否null的内置验证器,不会去除空格 --><field-validator type="required"><message>请选择性别</message></field-validator></field></validators>
0 0
- struts2-教程学习4
- Struts2 学习笔记 4
- struts2学习笔记4
- Struts2学习-4
- 【Struts2】Struts2学习(4)Struts2标签库
- Struts2 学习记录(4)
- struts2学习笔记4-验证
- Struts2学习笔记(4)
- [Struts2]Struts2学习总结
- Struts2 学习
- Struts2学习
- 学习struts2
- 学习struts2
- 学习struts2
- 学习Struts2
- Struts2学习
- struts2学习
- 学习struts2
- jsp登录验证码功能实现
- webservice中发布服务端遇到的异常
- 不带表头节点的单链表编程(2)
- HDU 5818 Joint Stacks(左偏树)
- 模板-----------线段树
- Struts2学习-4
- 用服务器端和客户端来实现聊天功能
- Android NDk环境配置
- 用R语言进行复杂网络可视化
- Android T-Toast统一管理类
- android支付宝接入支付问题ali40247
- 近5年133个Java面试问题列表
- javaweb 阶段小结
- 编程中头文件< >与" "有什么区别