“我在下面给出了validation.xml,在Struts应用程序中进行验证的validation-rules.xml是什么

时间:2012-12-30 07:19:39

标签: struts

  

块引用

我正在使用以下Validation.xml是否为进行验证的Corret     在我的Struts应用程序中输入名称,年龄,电子邮件,电话,是什么     validation-rules.xml for ............................. **     请帮帮我......

  

块引用

   <?xml version="1.0" encoding="UTF-8"?>
   <!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> 
   <global>     
   <constant>     
   <constant-name>telephoneFormat</constant-name>     
   <constant-value>^\d{5,10}$</constant-value>     
   </constant> 
   </global> 
  <formset>     
  <form name="CustomerForm">         
  <field property="name" depends="required">             
  <arg key="label.name" />         
  </field>         
  <field property="age" depends="required, integer, intRange">  
  <arg0 key="label.age" />             
  <arg1 key="${var:min}" resource="false"/>
  <arg2 key="${var:max}" resource="false"/>             
  <var>                 
    <var-name>min</var-name>                 
    <var-value>1</var-value>             
 </var>             
 <var>                 
   <var-name>max</var-name>                 
   <var-value>125</var-value>             
 </var>         
</field>         
<field property="telephone" depends="required, mask">             
   <arg key="label.telephone" />             
   <arg1 key="label.telephone" />             
 <var>                 
   <var-name>mask</var-name>                 
   <var-value>${telephoneFormat}</var-value>             
 </var>         
</field>         
<field property="email" depends="email">             
  <arg0 key="label.email" />             
  <arg1 key="label.email" />         
</field>     
</form> 
 </formset> 
</form-validation>

1 个答案:

答案 0 :(得分:0)

就验证文件而言,它看起来不错。我希望您在MessageResources.properties文件中创建了必要的条目。除非我弄错了你在网上使用上面的另一个例子。我在搜索有关validation.xml的内容时遇到过它。

如果您有任何疑问,请告诉我,因为我已成功完成验证。