JSP内置对象之Exception对象

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>

猜你喜欢

转载自blog.csdn.net/yhy_it/article/details/80612541