概述
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的详细内容,更多请关注靠谱客其它相关文章!
最后
以上就是留胡子信封为你收集整理的什么是jsp exeption的全部内容,希望文章能够帮你解决什么是jsp exeption所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复