public ActionForward save(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
PurchProductForm purchProductForm = (PurchProductForm) form;
                   PurchForm purhForm = (PurchForm) form;
一个action的方法中可以有多个form吗?

解决方案 »

  1.   

    form可以继承的。在这里PurchForm继承了PurchProductForm。
      

  2.   


    应该是PurchProductForm继承了PurchForm。
      

  3.   


    一般的写法是, 一个页面中可以有多个FORM, 每个FORM对应一个ACTION方法。 楼主所说的一个action的方法中可以有多个form,应该也是可以的。
      

  4.   

    多个form怎么在配置文件里记录呢 如果不在配置文家记录  那么调用这个form还有什么意义呢
      

  5.   

    可以,那得麻烦死!在说也没意义啊,一般shh中有一个BaseAction父类,定义了很多Biz,其他action继承,然后一个action利用super.xxxBiz完成对应一个form的功能!
      

  6.   

    可以多Form的,但是一般都不会这样设计提交的时候比较麻烦