JSP开发常见问题

来源:互联网 发布:linux udp 端口 编辑:程序博客网 时间:2024/05/18 22:17

异常处理

1、编程式的异常处理

使用转发跳转到指定页面进行提示说明

语法:

try{.....}catch(Exception e){request.getRequestDispatcher(url) .forward(request,response);}

2、容器中声明式处理

step1:将异常抛给容器,但底层的错误提示不要返回给用户

-注意:异常只允许抛service指定的异常,不能超出指定范围

-使用如下写法:throw new ServletException(e);

step2:在web.xml文件中配置错误处理页面节点

<!-- 异常处理配置 -->    <error-page>        <exception-type> javax.servlet.ServletException</exception-type>        <location>/error2.jsp</location>    </error-page>

:声明式异常常用来处理系统异常,不能恢复,发生这类异常提示用户

0 0
原创粉丝点击