案例要求:编写一个利用page指令设置错误处理页面的程序,实现两数相除的功能,当分母为零时发生异常,自动跳到错误处理页面进行显示。
0.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page errorPage="error.jsp" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<%int a=8/0;%>
<%=a%>
</body>
</html>
error.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" isErrorPage="true" %>
<html>
<head>
<title>Title</title>
</head>
<body>
错误,不能用0做除数!
<br>
错误信息:<%= exception.getMessage()%>
</body>
</html>
产生结果如下图所示