为何要两个ActionForm提交到同一个Action中?每个Actionform关联一个页面,一个页面只要一个actionform就够了,不明白楼主用途。

解决方案 »

  1.   

    业务需要啊,我要两个JSP页提交到同一个Action中.怎么办?
      

  2.   

    那就准备两个一样的Action好了,一个提交到action1,一个提交到action2
      

  3.   

    所谓Action,实际就是实现页面动作的代码。可以建一个基类Action,比如:import javax.servlet.http.*;import org.apache.struts.action.ActionMapping;
    import org.apache.struts.action.ActionForward;
    import org.apache.struts.action.ActionForm;public class BaseAction extends org.apache.struts.action.Action
    {
       private static final long serialVersionUID = 1L;
       public BaseAction()
      {
      }   public ActionForward execute(ActionMapping mapping, ActionForm form,
    HttpServletRequest request, HttpServletResponse response)
    throws Exception
      {
    return mapping.findForward("success");
      }
    }然后在子类中重载,重写ActionForward,继承共同的代码段就可以了。
    这样你建两个Action,都继承自BaseAction,将共同代码段写入BaseAction不行吗?
      

  4.   

    谢谢楼上几位.可我还是想用一个Action比较好.
      

  5.   

    将两个Form提交到统一个Action类中——这个问题不简单吧?!
      

  6.   

    两个Jsp页面,各有各的actionform,然后提交到一个action处理,我做过,能行的