exception对象

 exception对象

JSP引擎在执行过程中,可能会抛出种种的异常。exception对象表示的就是JSP引擎在执行代码过程中抛出的种种异常。

exception对象常用方法:

1.getMessage():返回错误信息

2.printStateTrace():该方法以标准形式输出一个错误和错误的堆栈

3.ToString();以字符串的形式返回一个对异常的描述

当jsp引擎在执行过程中发生了错误,那么jsp引擎会自动产生一个异常对象,如果这个Jsp页面指定了另外一个Jsp页面为错误处理程序,那么Jsp引擎将将这个异常对象放到request对象中,传到错误处理程序中去,因为page的编译指令isErrorPage设置为了True,那么Jsp引擎会自动生成一个exception对象,这个exception对象从request对象所包含的HTTP参数中获得.

 

事实上,javax.servlet.jspException是JSP引擎为exception对象所取得名字,并不存在所谓的jspException类,exception对象其实是java.lang.Throwable的实例对象.

例如:

errorthrow1.jsp

error.jsp

或者使用一个网页完成:

errorthrow2.jsp

posted on 2009-10-20 20:41  karying  阅读(312)  评论(0编辑  收藏  举报

导航