动态验证提交的表单,直接通过配置文件来验证Form,不需要写ActionForm

解决方案 »

  1.   

    动态生成Bean,并且具有Validator功能。例如在struts-config.xml中作如下配置:
    <form-bean       name="LogonForm"
                         type="org.apache.struts.validator.DynaValidatorForm">
          <form-property name="username" type="java.lang.String"/>
          <form-property name="password" type="java.lang.String"/>
        </form-bean>就不用写LogonForm.java文件了,也就不用写getXX(),setXX()等,可直接用LogonForm。
      

  2.   

    楼上的有一点没说    你可以在配置文件中写好要验证的字段及约束条件(如 非空) 这样你就可以不用在actionForm或action中进行验证了!