<package name="user" namespace="/backend/system" extends="common">
 
  <global-results>
  <result name="fail" type="redirect">/backend/login.jsp</result>
  </global-results>
 
<action name="user" 
class="cn.com.wan.message.action.UserAction">
<interceptor-ref name="defaultStack"></interceptor-ref>

<result name="login_success">/backend/main.jsp</result>
<result name="listUsers_success">/backend/user_list.jsp</result>
<result name="listMessages_success">/backend/message_list.jsp</result>

</action>

<action name="message" 
class="cn.com.wan.message.action.MessageAction">


<result name="sendMessageSuccess">backend/system/message!send.action</result>

<result name="deleteSuccess" type="chain" >/message!receive.action</result>

<result name="receive">/backend/receiveMessage_list.jsp</result>
<result name="send">/backend/sendMessage_list.jsp</result>
<result name="read">/backend/read.jsp</result>
<result name="inputMessage">/backend/input_message.jsp</result>
<result name="dustbin">/backend/dustbinMessage_list.jsp</result>

</action>

</package>现在我要删除后跳转到显示页面<result name="deleteSuccess" type="chain" >/message!receive.action</result>
<result name="receive">/backend/receiveMessage_list.jsp</result>
这个页面
总是显示 nameSpace  404错误 
该怎么配置下,谢谢

解决方案 »

  1.   

    result name="deleteSuccess" type="chain" >/message!receive.action</result><result name="receive">/backend/receiveMessage_list.jsp</result>
    先跳到message!receive.action,这个action里写个
    <result name="message" type="chain" >message.action</result>
      

  2.   

    <result name="deleteSuccess" type="chain" >/message!receive.action</result>
    “/message!receive.action”这里这个“/”不需要
      

  3.   

    namespace="/backend/system"
    设置成namespace="/"
      

  4.   

    支持,同时<result name="sendMessageSuccess">backend/system/message!send.action</result>也得重新配置,改成<result name="sendMessageSuccess" type="chain">/message!send.action</result>我新手package的namespace没太关注过,总之url严格按照http://webserver/webPerfix/namespace/actionname.action总之没错的。另:result的type有三种
    dispatcher(默认)   xxx.jsp/html
    chain              next action(你配置的actionname)
    redirect           重定向(绝对路径http://...)
      

  5.   

    可修改为:<result name="deleteSuccess" type="chain" location="user"/>
    然后根据user action中逻辑判断跳转到listUsers_success;
      

  6.   

    问题已解决
    <result name="deleteSuccess" type="chain" >
    <param name="namespace">/backend/system</param>
    <param name="actionName">message</param>
    <param name="method">receive</param>
    </result><result name="receive">/backend/receiveMessage_list.jsp</result>