您好,欢迎访问一九零五行业门户网

什么是jsp exeption

exception是jsp九大内置对象之一,exception对象是一个异常对象,当页面在运行过程中发生了异常,就产生这个对象。如果jsp页面应用此对象,必须把iserrorpage设置成true,否则无法编译
通常用法
1.exception.getmessage( ) 返回描述异常消息 
2.exception.tostring( ) 返回关于异常的简短描述消息 
3.exception.printstacktrace() 显示异常及其栈轨迹 
4.exception.fillinstacktrace()重写异常的执行栈轨迹
例子
(1)建立一个exception_test.jsp
<%@ page language="java" import="java.util.*" pageencoding="utf-8" errorpage="exception.jsp"%><!doctype html public "-//w3c//dtd html 4.01 transitional//en"><html>  <body>     <% out.println(100/0); %>  </body></html>
必须的:其中errorpage=”exception.jsp”表示当有异常的时候交给exception.jsp处理 
(2)建立exception.jsp
<%@ page language="java" import="java.util.*" pageencoding="utf-8" iserrorpage="true"%><html>  <body>    异常消息是:<%=exception.getmessage() %><br>  异常描述信息:<%=exception.tostring() %>     </body></html>
注意:exception对象仅仅在异常处理页面中在有效。
注意:由于只有jsp脚本、输出表达式才会生成_jspx_page_context方法里的代码,所以这两个部分的代码无须处理异常。但是jsp的声明部分依然强制处理checked异常,jsp的异常处理机制对jsp声明不起作用。
在jsp的异常处理机制中,一个异常处理页面可以处理多个jsp页面脚本部分的异常。异常处理页面通过page指令的errorpage属性确定。
以上就是什么是jsp exeption的详细内容。
其它类似信息

推荐信息