Structs1.2中Validation.xml中的几种常用配置
<!DOCTYPE form-validation PUBLIC
"-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.1.3//EN"
"http://jakarta.apache.org/commons/dtds/validator_1_1_3.dtd">
<form-validation>
<formset>
<constant>
<constant-name>phone</constant-name>
<constant-value>^159\d{8}</constant-value><!-- 正则表达式可以以常量的形式在var中引入 -->
</constant>
<form name="indexForm">
<field property="userName" depends="required">
<arg0 key="label.userName"/>
</field>
<field property="password" depends="required,minlength">
<arg0 key="label.password"/>
<arg1 name="minlength" key="${var:minlength}" resource="false"/><!-- name指定验证器-->
<var>
<var-name>minlength</var-name>
<var-value>6</var-value>
</var>
</field>
<field property="age" depends="integer,intRange">
<msg name="intRange" key="error.age"/><!--指定intRange验证器错误时,显示的信息 -->
<arg0 key="label.age"/>
<arg1 name="intRange" key="${var:min}" resource="false"/>
<arg2 name="intRange" key="${var:max}" resource="false"/>
<var>
<var-name>min</var-name>
<var-value>18</var-value>
</var>
<var>
<var-name>max</var-name>
<var-value>150</var-value>
</var>
</field>
<field property="birthday" depends="date"><!-- date需要指定date的匹配类型 -->
<arg0 key="label.birthday"/>
<var>
<var-name>datePattern</var-name><!--日期模式:不可以变 -->
<var-value>MM/dd/yyyy</var-value>
</var>
</field>
<field property="phone" depends="mask">
<arg0 key="label.phone"/>
<var>
<var-name>mask</var-name><!--变量名必须是mask -->
<var-value>${phone}</var-value>
</var>
</field>
<field property="email" depends="email">
<arg0 key="label.email"/>
</field>
<field property="workyear" depends="required,integer,intRange">
<arg0 key="label.workyear"/>
<arg1 name="intRange" key="${var:min}" resource="false"/>
<arg2 name="intRange" key="${var:max}" resource="false"/>
<var>
<var-name>min</var-name>
<var-value>2</var-value>
</var>
<var>
<var-name>max</var-name>
<var-value>5</var-value>
</var>
</field>
</form>
</formset>
</form-validation>
分享到:
相关推荐
spring在web.xml中和在struts中的不同配置..pdf
structs的配置文件hbm.xml,Struts2+Hibernate3.2+Spring2.0整合
struts.xml文件配置解释,对action配置进行说明
structs-2.3.1.2 api
struts.xml中constent属性参数大全,及各个参数的介绍,怎样配置。
Structs1.2框架、Spring2.0和Hibernate3.2以及集成教案,自己整合的,花了将近俩小时,很适用,希望对大家有用!开发M工具用滴是yEclipse 5.5.1 GA
基于Structs+Hibernate+Spring+mahout+bootstrap+junit+tomacat+mysql 实现的网上书店前后台系统, 毕业设计.zip
structs2-2.3.16-all.zip+jstl-1.2.jar 架包资源。。。。
第一章 认识Web项目 第二章 Action 第三章 Result 第四章 OGNL 第五章 Struts Tags
structs2的教案ppt,从入门到精通,从基础到应用一应俱全
jsp中 struts1.2 包 asdasdasd dasd a
各种帮助文档,spring,hibernate ,structs...等等,用兴趣的朋友的朋友可以直接下载,不要在去找各个文档了!
Struts框架的总控制器ActionServlet是一个Servlet,在web.xml中配置成自动启动的Servlet,在启动时总控制器会读取配置文件(struts-config.xml)的配置信息,为Struts中不同的模块初始化相应的对象。(面向对象思想) ...
如何让配置structs文件,轻松学习jsp
structs1.高级应用
struts2.1.6全部资源太大,现在分开传
Structs多模块的配置方法.docStructs多模块的配置方法.doc
Structs培训.doc Structs培训.doc
SSH(Structs Spring Hibernate)开发包 所有jar.rar structs 1.2 hibernate 3.12 spring 2.1
struts2 标签 Taglib (Struts2标签库)