J2EE中在web.xml异常页面跳转

来源:互联网 发布:spss20 mac 安装教程 编辑:程序博客网 时间:2024/06/06 02:55

 

我们知道如何在struts中如何实现异常页面的跳转,那么如何在web.xml处理异常呢?

 

 <!-- 控制器中的异常处理 -->


 <!-- 403  禁止访问 -->
 <error-page>
  <error-code>403</error-code>
  <location>/page/error/403.jsp</location>
 </error-page> 
 
 <!-- 404 未找到 访问的资源不存在 -->
 <error-page>
  <error-code>404</error-code>
  <location>/page/error/404.jsp</location>
 </error-page>
  
 <!-- 500 内部服务器错误 -->
 <error-page>
  <error-code>500</error-code>
  <location>/page/error/500.jsp</location>
 </error-page>


 <!-- 内部服务器错误 空指针异常 -->
 <error-page>
  <exception-type>java.lang.NullPointerException</exception-type>
  <location>/page/error/nullPoint.jsp</location>
 </error-page>


 <!-- 内部服务器错误 顶层父类异常,捕获所有未配置的异常 -->
 <error-page>
  <exception-type>java.lang.Exception</exception-type>
  <location>/page/error/error.jsp</location>
 </error-page>

 

其实如果我们在Struts中不处理异常,归根结底还是会在web.xml处理异常的。

有关于Struts中处理异常,参见http://blog.csdn.net/woshixuye/article/details/7738251

 

 

原创粉丝点击