文档章节

struts2 校验demo

芥末小弟
 芥末小弟
发布于 2017/03/01 09:53
字数 224
阅读 0
收藏 0

综合练习:

<validators>

<field name="username">

    <field-validator type="requiredstring">

        <message>用户名不能为空!</message>

    </field-validator>

</field>

 

<!-- 校验密码 -->

<field name="password">

    <field-validator type="requiredstring">

        <message>密码不能为空!</message>

    </field-validator>

   

    <field-validator type="stringlength">

        <param name="minLength">6</param>

        <param name="maxLength">12</param>

        <message>密码需要在6-12位之间</message>

    </field-validator>

</field>

 

<!-- 校验确认密码 -->

<field name="repassword">

    <field-validator type="fieldexpression">

        <param name="expression"><![CDATA[(password==repassword)]]></param>

        <message>两次密码输入不一致!</message>

    </field-validator>

</field>

 

<!-- 校验年龄 -->

<field name="age">

    <field-validator type="int">

        <param name="min">18</param>

        <param name="max">60</param>

        <message>年龄必须在18-60之间</message>

    </field-validator>

</field>

 

<!-- 生日 -->

<field name="birthday">

    <field-validator type="date">

        <param name="min">1954-01-01</param>

        <param name="max">1996-12-31</param>

        <message>生日需要在54-96年之间的</message>

    </field-validator>

</field>

 

<!-- 校验邮箱 -->

<field name="email">

    <field-validator type="email">

        <message>邮箱格式不正确</message>

    </field-validator>

</field>

 

<!-- 电话 -->

<field name="phone">

    <field-validator type="regex">

        <param name="expression"><![CDATA[^18\d{9}$]]></param>

        <message>手机号格式不正确!</message>

    </field-validator>

</field>

</validators>

© 著作权归作者所有

共有 人打赏支持
芥末小弟
粉丝 0
博文 202
码字总数 120715
作品 0
昌平
私信 提问
struts2学习笔记--使用Validator校验数据

  我们在进行一些操作是需要对用户的输入数据进行验证,比如网站的注册,需要对各个数据项进行数据校验,Struts2提供了一些默认的校验器,比如数字的检测,邮箱的检测,字符串长度的检测等等.  ...

冬至饮雪
2016/02/14
0
0
Struts2 验证规则配置文件

1. Action级别校验命名格式: ActionClassName-validation.xml 2. Action中某个方法的校验命名格式: ActionClassName-ActionAliasName-validation.xml 注意:这里的ActionAliasName(action别......

candy-yun
2014/12/25
0
0
Struts2学习整理

Struts2的相关配置文件 default.properties -- 在org/apache/struts2/目录下,代表的是配置的是Struts2的常量的值 struts-default.xml -- 在Struts2的核心包下,代表的是Struts2核心功能的配...

Lunqi
2015/09/10
6.1K
0
JAVA 极速WEB+ORM框架 - JFinal

JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有ruby、python、p...

JFinal
2012/03/18
0
496
Struts2 校验框架学习笔记

truts2 校验框架 Struts2 和Struts1同样也提供了校验框架,但在Struts2 已经不再把校验框架做为一个插件,而是已经内置到了Struts2中,而且配置起来更为简单方便,功能也更强大。 下面以一个例子...

jxlgzwh
2014/03/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周一乱弹 —— 白掌柜说了卖货不卖身

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @爱漫爱 :这是一场修行分享羽肿的单曲《Moony》 手机党少年们想听歌,请使劲儿戳(这里) @clouddyy :开不开心? 开心呀, 我又不爱睡懒觉…...

小小编辑
今天
8
0
大数据教程(11.7)hadoop2.9.1平台上仓库工具hive1.2.2搭建

上一篇文章介绍了hive2.3.4的搭建,然而这个版本已经不能稳定的支持mapreduce程序。本篇博主将分享hive1.2.2工具搭建全过程。先说明:本节就直接在上一节的hadoop环境中搭建了! 一、下载apa...

em_aaron
今天
2
0
开始看《JSP&Servlet学习笔记》

1:WEB应用简介。其中1.2.1对Web容器的工作流程写得不错 2:编写Servlet。搞清楚了Java的Web目录结构,以及Web.xml的一些配置作用。特别是讲了@WebServlet标签 3:请求与响应。更细致的讲了从...

max佩恩
今天
4
0
mysql分区功能详细介绍,以及实例

一,什么是数据库分区 前段时间写过一篇关于mysql分表的的文章,下面来说一下什么是数据库分区,以mysql为例。mysql数据库中的数据是以文件的形势存在磁盘上的,默认放在/mysql/data下面(可...

吴伟祥
今天
3
0
SQL语句查询

1.1 排序 通过order by语句,可以将查询出的结果进行排序。放置在select语句的最后。 格式: SELECT * FROM 表名 ORDER BY 排序字段ASC|DESC; ASC 升序 (默认) DESC 降序 1.查询所有商品信息,...

stars永恒
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部