《获取异常信息的exception对象》由会员分享,可在线阅读,更多相关《获取异常信息的exception对象(2页珍藏版)》请在金锄头文库上搜索。
1、 获取异常信息的 exception 对象exception 内置对象用来处理 JSP 文件执行时发生的所有错误和异常。exception 对象和Java 的所有对象一样,都具有系统的继承结构,exception 对象几乎定义了所有异常情况,这样的 exception 对象和常见的错误有所不同,所谓错误,指的是在程序运行中由于系统内存不足,在 Web 服务器中不能处理计算机本身的问题。与错误不同,exception 指的是 Web 应用程序所能够识别并能够处理的问题。在 Java 中,利用名为“try/catch”的关键字来处理异常情况,如果在 JSP 页面中出现没有捕捉到的异常,就会生成 e
2、xception 对象,并把这个 exception 对象传送到在 page 指令中设定的错误页面中,然后在错误提示页面中处理相应的 exception 对象。exception 对象只有在错误页面(在页面指令里有 isErrorPage=true 的页面)才可以使用。如表 1 所示,列举出比较常用的 exception 对象的方法。表 1 exception 对象的常用方法本实例将通过 exception 异常对象将系统出现的异常转向到其他页面,程序代码如下:(1)创建名称为 index.jsp 的页面,该页面主要是编写发生异常的代码:index.jsp 完整代码:getException 对象下面将要发生错误!结果= (2)创建名称为 error.jsp 的页面,在上一个页面中指向出错页面,而在下面的获取错误信息页面接收传递过来的 exception 信息。页面主要代码如下:error.java 完整代码:getException 对象获取发生的错误!(3)WEB-INFweb.xml 完整代码(4)程序发布后,启动 Tomcat 服务器,在浏览器地址栏中输入如下地址:http:/127.0.0.1:8080/09,运行结果如图 1 所示。图 1 exception 异常页面