1. 普通web程序自定义错误页面
web.xml
<span style="font-size:14px;"> <error-page>
<error-code>404</error-code>
<location>/404error.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/500error.jsp</location>
</error-page>
<error-page>
<exception-type>java.lang.Throwable</exception-type>
<location>/404error.jsp</location>
</error-page></span>
<span style="font-size:14px;">2. SSH框架程序自定义错误页面</span>
<span style="font-size:14px;">struts.xml</span>
<span style="font-size:14px;">对非法action起作用</span>
<span style="font-size:14px;"><package name="defaultPackage" extends="struts-default">
</span>
<span style="font-size:14px;"> <default-action-ref name="404Error"></default-action-ref>
</span>
<span style="font-size:14px;"><div style="text-align: left;"><span style="font-family: Arial, Helvetica, sans-serif;"> </span><span style="font-family: Arial, Helvetica, sans-serif;"><action name="404Error"></span></div><span style="white-space:pre"></span><div style="text-align: left;"><span style="font-family: Arial, Helvetica, sans-serif;"> </span><span style="font-family: Arial, Helvetica, sans-serif;"><result type="redirect">/error/404error.html</result></span></div><span style="white-space:pre"></span><div style="text-align: left;"><span style="font-family: Arial, Helvetica, sans-serif;"> </span><span style="font-family: Arial, Helvetica, sans-serif;"></action></span></div><div style="text-align: left;"><span style="font-family: Arial, Helvetica, sans-serif;"></package>
</span></div><div style="text-align: left;"><span style="font-family:Arial, Helvetica, sans-serif;"><!-- 其他package继承自defaultPackage --></span></div><div style="text-align: left;"><span style="font-family:Arial, Helvetica, sans-serif;"><package name="empty" extends="defaultPackage" namespace="/empty">
</span></div><div style="text-align: left;"><span style="font-family:Arial, Helvetica, sans-serif;"></package></span></div></span>