12.9.7 错误页面
Servlet和JSP页等Web组件可能会抛出异常以说明错误情况。通常,Web组件会捕获和处理其自己的异常以及它所使用的其他组件抛出的异常。当Web组件收到或生成它没有捕获的异常时,就会将该异常传递到Web容器。如果将另一个Web组件定义为该异常的错误页面,则请求会指向错误页面的URL。
在web.xml可视编辑器中,选中“页面”标签,展开“错误页面”部分,来添加、删除和查看Web应用程序错误页面的部署信息,如图12-48所示。其中各个参数的说明如表12-5所示。
|
| 图12-48 web.xml描述符的错误页面设置 |
表12-5 错误页面各个参数的说明
|
参 数 |
描 述 |
|
错误页面位置 |
指定用于处理错误的错误页面 |
|
错误代码 |
设置调用错误页面的HTTP错误代码,如404。当设置了错误代码后,就不需要再设置异常类型了 |
|
异常类型 |
指定调用错误页面的Java异常类型,如java.lang.NullPointerException。当设置了异常类型后,就不需要再设置错误代码了 |
| 回书目 上一节 下一节 |