我一个struts2 的xml配置文件
 <package name="sjfxCorp" extends="interceptors" >  没有命名空间
<action name="searchCorpInfo" class="coom.CorpManagerAction" method="searchCorpInfo">
<result name="T01" type="redirect-action">"><![CDATA[jlxm/saveCorpId.action?corpId=${corpId}</action>现在我想从上面 跳转到下面的action中, 我直接这样试jlxm/saveCorpId  , 但是就是不成功,请高手帮忙解答?另一个是有命名空间<package name="CorpManager" extends="interceptors" namespace="/jlxm">
<action name="saveorupdateCorp" ....

解决方案 »

  1.   

    你的Action的名字是saveorupdateCorp啊
    saveCorpId是从哪里来的?
      

  2.   

    <result name="T01" type="redirect">" /jlxm/saveCorpId.action</action> 
    struts.xml的action中最好不要带参数,可以在使用到的某个action中使用,传入前的页面隐含传入参数。
    对于有命名空间的好像没有什么影响,命名空间只是对于页面访问有影响!
      

  3.   

    你acion带参数? 怎么过来的?
      

  4.   

    <action name="searchCorpInfo" class="coom.CorpManagerAction" method="searchCorpInfo"> 
    <result type="redirectAction">
        <param name="actionName">aveCorpId</param>
        <param name="namespace">/jlxm</param>
        <param name="corpId">${corpId}</param>
    </result>
    </action>