如何实现struts的validator框架?

Struts

手动:
   public class myForm extends ActionForm 
   {
    public ActionErrors validate()
    {
actionErrors.add(ActionErrors.GLOBAL_MESSAGE,new ActionMessage(“properties中的键名”));
    }
   } 
   struts-config.xml中修改action的标签validate=true
    input=”错误页面”
   如果validate方法中的ActionErrors不为空且size>0时
   会回到input页面。
  自动
   public class myForm extends ValidateForm 
   {
    不能覆盖validate方法。
    //public void validate()
    //{
 
    //}
   } 
   在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>
 修改validation.xml中的内容
  errors.required={0} is required.
  errors.minlength={0} can not be less than {1} characters.

  <formset>
   <form name=”loginForm”>
    <field property=”userName” depends=”required”>
     <arg0 key=”userName” />
    </field>
    <field property=”pwd” depends=”required,minlength”>
     <arg0 key=”pwd” />
     <arg1 key=”${var:minlength}” resource=”false”/>
     <var>
      <var-name>minlength</var-name>
      <var-value>6</var-value>
     </var>
    </field>
   </form>
  </formset>
  struts-config.xml中修改action的标签validate=true
    input=”/错误页面”

同类其他面试题 点击新一篇或旧一篇可浏览全部同类面试题

新一篇:
旧一篇:

你有答案? 你对以上面试题有意见? 你想发表你的见解? 写下来吧!你的分享将会让很多人受益!

相关面试题

·Java框架面试题
·Java SSH面试题集
·SSH框架面试题
·Struts面试题库
·JSP面试题

版权声明:本站大部分内容为原创! 另有少部分内容整理于网络,如需转载本站内容或关切版权事宜请联系站长。未经允许,严禁复制转载本站内容,否则将追究法律责任。 本站欢迎与同类网站建立友情链接,请联系QQ:176687814