struts1.x中,关于一个Action怎么对应应用多个ActionForm?可以吗?

解决方案 »

  1.   

    可以啊,一般一个模块只用一个ActionFrom 。用法还是那样用啊。
      

  2.   

    用DispatchAction,同一个action 配置不同的映射。不知道讲清楚了没有~eg:
          <form-beans>
             <form-bean name="productForm" type="czw.cd.actionform.ProductForm"/>
             <form-bean name="pageForm" type="czw.cd.actionform.PageForm"/>
          </form-beans>
     <!-- 显示全部,分类显示cd的cation -->
             <action path="/product"
                     type="org.springframework.web.struts.DelegatingActionProxy"
                     scope="request"
                     name="productForm"
                     parameter="command"
                     input="/WEB-INF/jsp/cd/addPro.jsp"
                     >
             </action>
             <!-- 搜索cd的action -->
             <action path="/product_list"
                     type="org.springframework.web.struts.DelegatingActionProxy"
                     scope="request"
                     name="pageForm"
                     parameter="command"
                     >
             </action>
      

  3.   

    一般都是单action对应单一actionform对应多个actionform理论上来说是可以的,没这么试过
      

  4.   

    S1里面有一个是动态创建form的,这个应该可以,你要什么属性,在config文件里面加上就可以了,不过那样不利于管理,