我们知道如何在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

本文转自IT徐胖子的专栏博客51CTO博客,原文链接http://blog.51cto.com/woshixy/949603如需转载请自行联系原作者

woshixuye111

J2EE中在web.xml异常页面跳转相关推荐

  1. android开发 转跳功能,如何在Android中利用Intent实现一个页面跳转功能

    如何在Android中利用Intent实现一个页面跳转功能 发布时间:2021-02-20 17:06:31 来源:亿速云 阅读:113 作者:Leah 本篇文章为大家展示了如何在Android中利用 ...

  2. maven web项目中的web.xml的版本如何更改

    maven web项目中的web.xml的版本如何更改 问题 因web.xml的版本太低不支持el表达式的问题(maven3.6版本通过底层的maven web插件生成的最终的web.xml文件版本只 ...

  3. web项目中的web.xml元素解析

    2019独角兽企业重金招聘Python工程师标准>>> 1 定义头和根元素 部署描述符文件就像所有XML文件一样,必须以一个XML头开始.这个头声明可以使用的XML版本并给出文件的字 ...

  4. springMVC异常处理器:自定义异常处理器捕获系统异常,控制异常页面跳转

    首先看一个异常页面 404/500可能是大家最熟悉的两个错误代码,在传统方式下,代码遇到类如1/0这样的异常时,我们可以用try-catch捕获,交给前端控制器处理,如果前端控制器没有规范好异常处理器 ...

  5. pom.xml中提示web.xml is missing and failonmissingw...

    场景 在新建或者导入Maven项目后,pom.xml提示: web.xml is missing and <failonmissingw>... 解决 在pom.xml中加入: <p ...

  6. 在springBoot中配置web.xml中配置的servlet

    第一种 web.xml (截取的需要转换的) 当拦截到 /socke t时执行该servlet <servlet><servlet-name>websocket</ser ...

  7. eclipse : java项目中的web.xml( Deployment Descriptor 部署描述文件 )配置说明

    context-param.listener.filter.servlet  首先可以肯定的是,加载顺序与它们在 web.xml 配置文件中的先后顺序无关.即不会因为 filter 写在 listen ...

  8. 在php中怎么用js跳转页面跳转,在php中怎么用redirect实现页面跳转?

    1.thinkPHP 的Action类的redirect方法可以实现页面的重定向功能,redirect 重定向的通用语法为:edirect(url,params=array(),delay=0,msg ...

  9. 在H5页面中跳转到地图App,或者在本地App中加载的H5页面跳转到地图App,唤起App进行导航

    在H5中使用地图导航 1.腾讯地图: 2.高德地图: 3.百度地图: 1.腾讯地图: 调用方式: http://apis.map.qq.com/uri/v1/marker?marker=coord:l ...

最新文章

  1. 先进机器人系统中的关键技术
  2. 关于开发WPF的一些感想
  3. apache tomcat 整合
  4. java双机调度_Haproxy+keepalive-群集架构实验
  5. 简而言之,JUnit:测试结构
  6. xcode windows版安装使用教程
  7. 模拟纳指stock的小例子
  8. Maven详解及实例
  9. 【正式发布】火星人敏捷开发手册2012-12-25(基于Scrum的敏捷开发免费培训教材及公司内部宣传材料)...
  10. 机器学习篇01:在线学习的支持向量机算法学习笔记
  11. 计算数组和以及平均值
  12. 微软:四种方法暂时屏蔽IE最新漏洞
  13. Android分发事件
  14. python写的监视bt.ktxp.com的rss的小脚本 updated
  15. python邮件收发
  16. (素材源码)猫猫学IOS(十九)UI之QQ好友列表
  17. Linux-1-概述
  18. 相敬如宾 你将获得更多敬重
  19. 百度富文本编辑器Ueditor图片上传的注意点
  20. 深入解析棋牌湖南放炮罚,跑胡子手游源码(java版)

热门文章

  1. boost::fusion::filter_view用法的测试程序
  2. boost::fusion::reverse用法的测试程序
  3. Boost:双图bimap与property地图的测试程序
  4. VTK:Texture之TextureCutSphere
  5. Qt Creator使用Git
  6. OpenGL Distance Field文本的实例
  7. C++将“引用”作为函数返回值类型的格式、好处和注意事项?
  8. C语言字符串基本操作
  9. python3 exe_Windows10下python3和python2同时安装 python2.exe、python3.exe和pip2、pip3设置
  10. php mysql source_详解MySQL数据库中有关source命令