1.产生异常的jsp页面
<%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8" errorPage="exception1.jsp"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>测试异常页面</title>
</head>
<body>
<%
System.out.println(100/0);
%>
</body>
</html>
2.接收异常的jsp页面
<%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8" isErrorPage="true"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>JSP内置对象之Exception对象</title>
</head>
<body>
<!--
Exception对象:页面异常对象,在一个页面运行过程中发生异常,就会产生该对象。但是JSP页面如果需要该对象,
就必须把isErrorPage设置为true,否则无法编译。
Exception对象常用方法:
String getMessage() 获取产生异常的信息
String toString() 获取描述异常的信息
void printStackTrace() 获取异常及其栈轨迹
Throwable FillStackTrace() 重写异常的执行栈轨迹
-->
异常信息:<%=exception.getMessage() %><br>
异常信息String描述:<%=exception.toString() %>
</body>
</html>