| 
         
     
     | 
     | 
    
  
    | 
    Struts Validator requiredif | 
   
  
     | 
   
  
     | 
   
  
    | 
     作者:未知  来源:月光软件站  加入时间:2005-2-28 月光软件站  | 
   
  
    requiredif:根据条件来决定是否要进行验证。
  条件:通常是指跟同一个Form里的其它字段的关系。
  例:
      这个例子要得到的结果:             如果department为空的时候name就不能为空。反之,departmetnt非空时,name可以为空.
  html: <html:form action="/doaction">      <html:text property="name" />      <html:text property="department" /> </html:form>
 
 
  validations.xml <form-validation>         <formset>                 <form name="user">                          <field property="name" depends="requiredif">         ----使用requiredif验证器                          <arg0 key="firstname" resource="false"/>                          <var>                                 <var-name>fieldJoin</var-name>                           ----关键字,表明字段间的关系                                 <var-value>AND</var-value>                                 ----除了AND,其它都是OR                         </var>                        <var>                                 <var-name>field[0]</var-name>                              ----相关联的第一个字段.从0开始                                 <var-value>departmentname</var-value>                 ----相关联的字段名称                       </var>                       <var>                                 <var-name>fieldTest[0]</var-name>                    ----条件fieldValue[0.1..]  fieldTest[0.1..]                                 <var-value>NULL</var-value>                        </var>    </field>      </form>   </formset> </form-validation>
 
  相关:  fieldTest[]:NULL,NOTNULL,EQUAL 三个值  当测试条件等于EQUAL时,判断字段的值是否等于变量fieldValue[]的值
  
 
  | 
   
  
     | 
   
  
     相关文章:相关软件:  | 
   
   
      |