/WEB-INF/validator-rules.xml,
/WEB-INF/validation.xml这两个文件你有没有准备好?到你的 web.xml 中招这个字符串,把它改成你现在使用的 ValidatorForm 配置文件的路径,比如你只准备了一个  validator-rules.xml ,那你就修改一下 参数值。Struts 会读这个值, 运行时 碰到一个 ValidatorForm 那就会到这个文件里面找对应的配置,所以 准备了 ValidatorPlugIn  插件用来验证你的配置参数正确与否。

解决方案 »

  1.   

    humanity(骷髅也跳舞) :
     /WEB-INF/validator-rules.xml,
     /WEB-INF/validation.xml
    已经放好这句不太明白
    到你的 web.xml 中招这个字符串,把它改成你现在使用的 ValidatorForm 配置文件的路径,比如你只准备了一个  validator-rules.xml ,那你就修改一下 参数值。在struts-config.xml
    中  <plug-in className="org.apache.struts.validator.ValidatorPlugIn">
        <set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml" />
      </plug-in>
      

  2.   

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE form-validation PUBLIC "-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.0//EN" "http://jakarta.apache.org/commons/dtds/validator_1_0.dtd">
    <form-validation>
       <formset>
         <form name="adminActionForm">
           <field property="name" depends="required">
             <arg0 key="login.name"/>
           </field>
         </formset>
    </form-validation>
      

  3.   

    adminActionForm 是一个DynaAlidationForm