三(3)、JSP九大内置对象——exception

    • exception
      • 一通常用法
      • 二例子

exception

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"%>

<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>

必须:isErrorPage=”true”

你可能感兴趣的:(2.JSP的学习笔记)