<action path="/dUser" 
                name="bForm"
                type="uaction"
                scope="session">
      <forward name="input" path="/jsp/input.jsp"/>
      <forward name="content" path="/jsp/listUser.jsp"/>
</action>为什么这里有2个forward
分别表示什么含义

解决方案 »

  1.   

    你能找本struts的电子书好好看看吗?基本配置还要问别人?
      

  2.   

     简单地说:就是两个跳转地址
     当你调用 input 时就跳转到input.jsp页面
     当你调用,content就跳到content页面。有空看看基础的。
      

  3.   

    每个action可以配置多个forward,在程序中可以在不同的逻辑下通过forward的name跳转到不同的页面,比如:进行登录时,登录成功进入主页,失败则跳转到错误页面就需要两个,有时需要配置多个根据需求而定
      

  4.   

    ACTION的结果如果是input则跳到input.jsp,如果content就跳listUser.jsp,就象menjianguo说的
      

  5.   

    从你action出来的时候是几个跳转,这里就写几个!你看看这方面的书!
      

  6.   

    forward 是你action执行后要跳转的页面或者另一个action
    用forward 的name来判断下一步具体就像你这里的name为input时候跳转input.jsp,那么是content跳转为listUser.jsp
    name就是action中的return 返回的值
    例如
    return mapping.findForward("input");或者可以直接
    return input;
    但是这个input应该是个变量,值为input不知道说的明白了没有,希望对你有帮助
      

  7.   

    感谢楼上
    以前都是有个do配置都有 input="/search.jsp"
    平时小工程都是   <action    path="/search"
                  type="addressbook.actions.SearchAction"
                  name="searchForm"
                  attribute="myForm"
                  scope="request"
                  input="/search.jsp">
      
        </action>
    现在到大型项目 发现复杂度增加
    感谢楼上 还是追问 <action path="/dUser" 
                    name="bForm" 
                    type="uaction" 
                    scope="session"> 
          <forward name="input" path="/jsp/input.jsp"/> 
          <forward name="content" path="/jsp/listUser.jsp"/> 
    </action> 这里的 <forward name="input" path="/jsp/input.jsp"/> 
    是否就是我上面给出的    input="/search.jsp">
    ???
      

  8.   

    实际观察在菜单do 发现是dUser。do
    说明 实际是从 input"  jsp/input.jsp进入的 
    是否这说明 一定是从input进入的
      

  9.   

    action中
    return mapping.findForward("input");  跳转到/jsp/input.jspreturn mapping.findForward("input");  跳转到/jsp/listUser.jsp
      

  10.   

    第二个错了,
    return mapping.findForward("content");  跳转到/jsp/listUser.jsp
      

  11.   

    其实我也不知道,不过现在知道了,
    我没用过struts,只用过一点spring.
      

  12.   

    action中可以加个多个forword,并分别指向不同的网页来实现不同的功能!
      
      

  13.   

    楼主啊,这样的问题在struts相关的书上有很明白的解释,看来的多用用功啊!
      

  14.   

    很明显LZ没有用过 struts的action  用到的话肯定会用到 mapping.findforward("");逻辑很简单 一看便知
      

  15.   


    可以这么理解,其实就是执行完action的下一步要做什么