读书人

struts2学习之应验框架四规则文件的书

发布时间: 2012-11-26 11:48:49 作者: rapoo

struts2学习之验证框架四规则文件的书写风格
规则文件的书写风格

总得来说,XWork发布了两种类型的验证器,包括我们自定义的.

    Plain Validators / Non-Field validatorsFieldValidators
平滑的验证器(比如表达式验证器) 不绑定于某个特定的属性.当我们定义平滑的验证器时,我们不需要指定属性名.属性验证器(比如邮箱验证器)是基于某个特定属性的,它们需要在*-validation.xml指定一个fieldname属性.有两种等价的方式XML语法来定义属性验证器.
Non-Field Validator Vs Field-Validator

在-validation.xml文件中,我们有两种方式来定义验证器:

1 <validator>

2 <field-validator>

记住以下语法 :

非属性验证器:我们可以在<validator>元素中定义两种验证器,不管是平滑的还是属性验证器.

<field name="email_address">     <field-validator type="required">         <message>You cannot leave the email address field empty.</message>     </field-validator>     <field-validator type="email">         <message>The email address you entered is not valid.</message>     </field-validator> </field>  <validator type="required">     <param name="fieldName">email_address</param>     <message>You cannot leave the email address field empty.</message> </validator> <validator type="email">     <param name="fieldName">email_address</param>     <message>The email address you entered is not valid.</message> </validator> 

大家可以自己选择.

读书人网 >编程

热点推荐