<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错误
该怎么配置下,谢谢
<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错误
该怎么配置下,谢谢
先跳到message!receive.action,这个action里写个
<result name="message" type="chain" >message.action</result>
“/message!receive.action”这里这个“/”不需要
设置成namespace="/"
dispatcher(默认) xxx.jsp/html
chain next action(你配置的actionname)
redirect 重定向(绝对路径http://...)
然后根据user action中逻辑判断跳转到listUsers_success;
<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>