为了处理我的 java web 应用程序中的错误,我可以使用:
在 web.xml 文件中定义
<error-page>
如下:<error-page> <error-code>500</error-code> <location>/file_not_found.html</location> </error-page>
或者在 struts-config.xml 中定义
<global-exceptions>
如下:<global-exceptions> <exception key="error.global.mesage" type="java.lang.Exception" path="/pages/error.jsp" /> </global-exceptions>
有什么区别?
在哪些情况下我应该使用这些选项中的每一个?
如果两者都在同一个应用程序中定义会发生什么?(定义两者有意义吗?)