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

    xiaoxiao2024-11-02  85

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

    2.9 错误映射

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

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

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

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

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

    最新回复(0)