别沉~~;大虾们给偶解释解释啊,急啊;
上面这段话的意思是不是执行完InitialAction后就去执行<forward name="initial" path="indexDef"/>,然后跳转到indexDef.do呢?我在struts-config.xml中找不到再有
action的path是indexDef啊,为什么?

解决方案 »

  1.   

    一般每个action执行完后都有这么一句:
    return actionmapping.findForward("xxx");
    以此来实现到jsp或是其他action的跳转
    这里的xxx就是你在struts-config.xml中配置的global-forward或是该ActionMapping里面配置的forward,比如说你这里的inital至于path="indexDef"是个什么路径,这个应该看你自己的配置,或是问相关人员了
      

  2.   

    谢谢“ zcjl() ”啊!
        你说的“return actionmapping.findForward("initial");以此来实现到jsp或是其他action的跳转”,是不是就是说执行完后跳回上面这个action接下去执行<forward name="initial" path="indexDef"/>呢?!
        我就是想找出path="indexDef"啊!!!这里的indexDef肯定不是jsp而是个indexDef.do了,但我找不着;我就是想问这个路径是在哪里配置的呢???我在struts-config.xml里找过,还有一个地方出现indexDef这个标志符:
       <global-forwards>
                        ...
    <forward name="initial"        path="indexDef"/>
                        ...
       </global-forwards>
    -----到底我该去什么地方找indexDef对应的路径呢???
      

  3.   

    你说的“return actionmapping.findForward("initial");以此来实现到jsp或是其他action的跳转”,是不是就是说执行完后跳回上面这个action接下去执行<forward name="initial" path="indexDef"/>呢?!
    --------------------------------------

    你要找的indexDef是一个映射路径,它可能是jsp、servlet、Struts Action等等
    因此你就去可能有路径映射的地方找找看,比如说struts-config、web.xml
    如果都没有关于这个路径的定义,那么你就得问问当初谁这样写的了
    ^_^
      

  4.   

    呵呵,找到了,这是一个tile的definition,目录下有个tileDefinition.xml配置文件,谢谢zcjl(),结贴~~~
      

  5.   

    ^_^
    不用急,csdn结帖常有这个问题
    彼此心里清楚就是了ps:恭喜你找到问题所在