什么是jsp exeption

互联网 19-6-1
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>
<%@ 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的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: java
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:java源文件的扩展名是什么

相关资讯