jsp 异常处理

1.jsp中的异常处理方式
1)在jsp的page指令中设置属性
<%@page errorPage="处理异常的目标页面"%>
<%@page isErrorPage="true"%>
注意:当有异常出现时,将异常抛给目标页面来处理,接着跳转到目标页面处理异常.
     在处理异常的目标页面中的page指令中必须设置isErrorPage="true",这样
     信息就可以使用隐含对象的exception来输出异常信息.
2)容器处理页面中异常
在web.xml中配置一个元素
<error-page>
<exception-type>异常类型</exception-type>
<location>处理该类型异常的页面</location>
</error-page>
这样当页面中抛出上述类型的异常时,容器会根据web.xml中的配置将异常交给location指
定的页面去处理.
注意:1)和2)同时设置时,1)的优先级高.
3)处理404(被访问的资源不存在)的错误代码在web.xml中配置
<error-page>
<error-code>404</error-code>
<location>处理404错误的页面</location>
</error-page>

你可能感兴趣的:(Web,xml,jsp)