小弟初学struts请问validatorForm ,validatorActionFrom,DynaActionForm,DynaValidatorForm,DynaValidatorActionForm,之间到底有什么区别,什么时候改用哪个呢?请高手指教下啊,或者给个链接的传送门也行啊。。

解决方案 »

  1.   

    抽像类或接口,主要用来处理 ACTION。早做STRUTS2了。
      

  2.   

    struts1的action from确实不只是你头痛的问题了,呵呵
      

  3.   

    先去学习ValidatorForm,ValidatorActionForm
      

  4.   

    可以直接学strut2,这个比1好用!我两个都学过,2的功能比1强大,而且和1没有联系
      

  5.   

    可以这样来看,带validator的form和带dyna的form.
    1,带validator的form是用于与struts的validator框架联合使用的,因为这样的form可以加载validator资源。
       其中ValidatorForm据struts-config.xml文件中的action的name属性为当前form的调用相应的验证器,因此在validator-rules.xml中的form元素的名称属性应该与action的name属性值相匹配.
       而ValidatorActionForm使用struts-config.xml中action的path属性,所以path属性的值相应的应该与validator-rules.xml中的Form的name属性匹配。
    2,带dyna的form,称为动态form,也就是说可以在配置文件中添加,修改,删除form中的属性,这样的form没有具体的类,只在配置文件中有相关描述。剩下其它几类form基本上就是这两个修饰的组合了。希望对楼主有点帮助。