Struts1.x系列教程(10):Validator验证框架入门 - 编程入门网
<var-name>minlength</var-name> <var-value>5</var-value> </var> <var> <var-name>maxlength</var-name> <var-value>10</var-value> </var> <var> <var-name>mask</var-name> <var-value>^[a-zA-Z0-9]*contentlt;/var-value> </var> </field> <field property="age" depends="required,integer,intRange"> <msg name="required" key="error.age.blank" /> <msg name="integer" key="error.age.integer" /> <msg name="intRange" key="error.age.intRange" /> <arg name="intRange" key="${var:min}" position="0" resource="false" /> <arg name="intRange" key="${var:max}" position="1" resource="false" /> <var> <var-name>min</var-name> <var-value>18</var-value> </var> <var> <var-name>max</var-name> <var-value>60</var-value> </var> </field> <field property="email" depends="required,email"> <msg name="required" key="error.email.blank" /> <msg name="email" key="error.email.invalid" /> </field> </form> </formset> </form-validation>
Struts1.x系列教程(10):Validator验证框架入门(4)时间:2011-01-10 BlogJava 银河使者validator.xml文件中的所有配置都放到<form-validation>元素中。在<form-validation>元素中有一个<formset>子元素,这个元素可以定义多个<Form>元素,这个元素用来定义要验证的ValidatorForm类的子类。其中name属性值就是<form-bean>元素中的name属性值。 <field>元素用来定义某个属性的约束条件,如第一个<field>元素定义了name属性必须存在(required)、必须要满足最小长度(minlength)和最大长度(maxlength)以及还要通过mask所指的正则表达式的验证。 <msg>元素用来定义出错信息在属性文件中的Key(所有的出错信息都在属性文件中)。<arg>元素用来向出错信息中的参数传递参数值。<var>元素用来定义变量名和变量值。 【第6步】在ErrorDescription.properties文件中添加错误信息 打开ErrorDescription.properties文件,在文件的后面添加如下的内容:
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |