不是。在struts1.1中有DynaActionForm.
例如:
<form-bean dynamic="true" name="login" type="org.apache.struts.action.DynaActionForm" />

解决方案 »

  1.   

    个人觉得,你可以用3个action,如果一个submit不提交数据的话,或提交数据与其他action一致,则不需特殊的数据校验,可共用一个actionForm。
      

  2.   

    action相同,用一个参数来区分它们,如:
    <input type=hidden command=search>
    <input type=hidden command=add>
    <input type=hidden command=login>
      

  3.   

    楼上指的是用dispatchAction的方法。可以借鉴。另外actionform也可以是一个,可以把三个form中所有的属性都包含进去。利弊自己掌握。
      

  4.   

    能不能3个submit 对应3个action啊??楼主可以试试
      

  5.   

    写是完全可以的,把三个form的actionForm都写在一个地方,三个submit也可以写在一个action
    不过,你这样的话对于actionForm的宗旨就全然毁了:)
      

  6.   

    我认为可以用,不同的form提交给不同的Action,
    不同的Action再调用相应的form-bean即可
    这样处理思路清晰,维护起来也方便
      

  7.   

    我会把三个FORM做成一个FORM,然后用一个ACTION来处理
    但是在ACTION转成三个PO进行持久化操作
    vo|po 分开,好处之一!