配置struts-config.xml,同时通过传参数(变量)的方式实现

解决方案 »

  1.   

    配置有:
    <action path="/ActionOne" type="OneAction" />
    <action path="/ActionTwo" type="TwoAction" />
    那么在OneAction类里,如何执行TwoAction的execute方法?
    能否伪代码说明?
      

  2.   

    struts-config.xml  中
    <action-mappings>    <action path="/hoiku/SetMino"
                type="jp.co.rkkcs.cas.fukusi.fukusi.hoiku.web.action.SetMinoAction"
                name="/hoiku/SetMino"
                scope="session"
                input="/hoiku/result.jsp">
          <forward name="success" path="/hoiku/GADH00_MinoTsuchi.jsp"/>
          <forward name="error" path="/hoiku/result.jsp"/>
        </action>
      

  3.   

    <action path="/ActionOne"
                type="OneAction">
          <forward name="success" path="/ActionTwo.do"/>
        </action>
      

  4.   

    在OneAction的excute方法中,
    return mapping.findForward("two");
    在struts-config.xml  中
    <action path="/OneAction" type="OneAction">
      <forward name="success" path="/TwoAction.do"/>
    </action>
      

  5.   

    return mapping.findForward("success");
    在struts-config.xml  中
    <action path="/OneAction" type="OneAction">
      <forward name="success" path="/TwoAction.do"/>
    </action>
      

  6.   

    何必哪,需要用到别的action就转到别的action里面去呗,就像上面的人说的如果非要调用,可以Action a = new xxxAction();
    return a.execute(mapping,form,request,response);就和普通的类调用一样。没什么区别阿
      

  7.   

    最简单的最灵活的方法是自己new 一个actionforward的对象,该类有url的constructor!
      

  8.   

    icecloud(冰云) 的方法最简单,action也是class,你就当他是普通的一个类来操作就是了