web.xml中配置之错误处理部分

原创 2005年05月16日 04:03:00

Web容器在处理错误时,默认的情况是Web容器会向浏览器直接返回原始的错误信息。如果要想避免让用户直接看到原始的错误信息,可以在Web应用的发布描述文件(web.xml)中配置<error-page>元素,以下代码演示了使用此元素来避免让用户直接看到HTTP 404或者HTTP 500的错误:
 <error-page>
           <error-code>404</error-code>
    <location>/common/404.jsp</location>
 </error-page>
 <error-page>
           <error-code>500</error-code>
    <location>/common/500.jsp</location>
 </error-page>
也可以为Web容器捕获的Java异常配置<error-page>元素,这时需要设置<exception-type>,它用于指定Java异常类,Web容器可乐捕获的异常为如下几种
1) RuntimeException 或者 Error
2) ServletException或它的子类
3)IOException或者它的子类
在<exception-type>元素中声名的异常必须是上面所列举的情况之一,以下代码演示了如何配置ServletException异常和IOException:
 <error-page>
           <exception-type>javax.servlet.ServletException</exception-type>
    <location>/common/system-error.jsp</location>
 </error-page>
 <error-page>
           <exception-type>java.io.IOException</exception-type>
    <location>/common/system-ioerror.jsp</location>
 </error-page>

演示web.xml文件中error-page标签的使用.zip

  • 2014年06月06日 15:21
  • 24KB
  • 下载

在tomcat的web.xml文件中配置error-page

指定处理错误的页面现在我了解到,你在开发servlet和JSP页面时从不会犯错误,而且你的所有页面是那样的清晰,一般的程序员都不会被它们的搞糊涂。但是,是人总会犯错误的,用户可能会提供不合规定的参数,...
  • cleanerq
  • cleanerq
  • 2010年11月03日 16:27
  • 15464

web.xml中 error-page的正确用法

最近在review别的team的代码,发现error-page没有被用的很好。 他们的web.xml中关于error-page的定义如下: 1 2...
  • u010889616
  • u010889616
  • 2016年10月07日 18:51
  • 2151

Web服务器中error-page配置无效的解决方法

在web.xml中配置的不起作用,没有跳转到我想要的界面 404 /error.jsp 请教了各种方法: 1.确保location属性中填写的错误页面是绝对路径 2.确保error.js...
  • NOKIA_LC
  • NOKIA_LC
  • 2016年03月28日 11:05
  • 1376

web.xml中配置<error-page>标签不起作用的问题

例如: 404 /404.htm 500 /500.htm 解决方法:internet选择--高级--显示友好的http错误信息的勾去掉!...
  • zollty
  • zollty
  • 2012年05月09日 11:25
  • 9111

web.xml配置错误页面,及输出错误信息

1.需要在web.xml中配置相关信息
  • bao19901210
  • bao19901210
  • 2014年04月10日 17:33
  • 22815

关于web.xml中<web-app>报错解决方案

严重: Parse Error at line 31 column 11: The content of element type "web-app" must match "(icon?,displ...
  • jiutianhe
  • jiutianhe
  • 2014年10月17日 15:17
  • 10754

SSH配置之web.xml .

web.xml 中的listener、 filter、servlet 加载顺序及其详解 首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filt...
  • zhangmiaoy86
  • zhangmiaoy86
  • 2014年05月04日 14:13
  • 190

SSH配置之web.xml

web.xml 中的listener、 filter、servlet 加载顺序及其详解 首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filt...
  • sinat_19642055
  • sinat_19642055
  • 2014年08月16日 16:32
  • 161

web.xml配置之context-param

格式定义: [html] view plain copy print? context-param> param-name>contextConfigLocationparam-nam...
  • CHS007chs
  • CHS007chs
  • 2016年07月27日 09:17
  • 162
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:web.xml中配置之错误处理部分
举报原因:
原因补充:

(最多只允许输入30个字)