《Java EE 7精粹》—— 2.9 错误映射

本节书摘来异步社区《Java EE 7精粹》一书中的第2章,第2.9节,作者:【美】Arun Gupta,更多章节内容可以访问云栖社区“异步社区”公众号查看。

2.9 错误映射

HTTP错误代码或Servlet抛出的异常可以映射到一个和应用程序绑定的资源,以定制Servlet产生错误时显示的内容。这使得Web应用程序可以细粒度地映射错误到自定义页面。这些页面是通过元素定义的:

3d4bbd07f337bab9c5ecc3985bfc954c936d5e64

添加上述代码片段到web.xml后,客户端试图访问一个不存在的资源时,将显示/error-404.jsp页面。通过添加其他的元素,可以轻松地为其他HTTP状态码实现这种映射。

元素用于映射一个Servlet抛出的异常到Web应用程序中的资源:

ed062aa7c27682ea5b9202be8a7fd701f5b1580c

添加上述片段web.xml后,如果Servlet抛出org.example.MyException异常,客户端将显示/error.jsp页面。可以通过添加其他元素轻松地为其他异常实现这种映射。

声明对于每个类名和HTTP状态代码必须是唯一的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值