1.全局转发(输入错误的Action地址跳转到指定的404Action地址)
strust.xml:
strust.xml:
<package name="user2" extends="struts-default">
<default-action-ref name="defaultAction"></default-action-ref>
<action name="defaultAction" class="com.ruicaiedu.action.DefaultAction">
<result name="success">error.jsp</result>
</action>
</package>
public class DefaultAction {
//此类的作用专用于解决404
public String execute(){
return "success";
}
}
2.全局500错误处理
strust.xml:
<struts>
<package name="user" extends="struts-default">
<!-- 全局return页面 -->
<global-results>
<result name="global">global.jsp</result>
</global-results>
<!-- 全局跳转错误页面 -->
<global-exception-mappings>
<exception-mapping result="global" exception="java.lang.Exception"></exception-mapping>
</global-exception-mappings>
<action name="userinfoAction" class="com.ruicaiedu.action.UserinfoAction">
<result name="success">index.jsp</result>
</action>
</package>
</struts>
strust.xml:
strust.xml:
<package name="user2" extends="struts-default">
<default-action-ref name="defaultAction"></default-action-ref>
<action name="defaultAction" class="com.ruicaiedu.action.DefaultAction">
<result name="success">error.jsp</result>
</action>
</package>
public class DefaultAction {
//此类的作用专用于解决404
public String execute(){
return "success";
}
}
2.全局500错误处理
strust.xml:
<struts>
<package name="user" extends="struts-default">
<!-- 全局return页面 -->
<global-results>
<result name="global">global.jsp</result>
</global-results>
<!-- 全局跳转错误页面 -->
<global-exception-mappings>
<exception-mapping result="global" exception="java.lang.Exception"></exception-mapping>
</global-exception-mappings>
<action name="userinfoAction" class="com.ruicaiedu.action.UserinfoAction">
<result name="success">index.jsp</result>
</action>
</package>
</struts>