我们在浏览网页的时候,如果访问的页面不存在或者出错,就会收到一个HTTP 错误信息 ,会出现404,500 等之类的异常,那么我们就可以使用声明式异常处理了。
所谓声明式异常处理机制,就是在web.xml中通过配置来确定不同的异常类型将如何被处理,最后将会转向哪个页面。
声明式异常处理是在web.xml文件中声明对各种异常的处理方法。这是通过<error-page>元素来声明的。
先上代码,打开项目中的web.xml,下面我们要声明一个404错误的异常处理。
在web.xml中添加该图的<error-page>标签。
<error-code>代表:异常的编码
<location>代表:如果发生错误的编码 404,则该去到该标签里写的路径。
500错误异常处理:
如果项目出现500异常,那么页面不会直接显示500异常,而是跳转到 error.html的页面
根据异常类型处理:
该异常的处理,会根据如果该项目出现了算数异常,那么会跳到error.html页面。
以上就是声明式异常处理的基本用法,很简单实用。