1、指定錯誤出現時的跳轉頁,透過errorPage屬性決定。
2、錯誤頁必須要有明確標識,透過isErrorPage屬性決定。
如果一個jsp頁面出現錯誤,,會透過errorPage指定的頁面進行跳轉,被跳轉的頁面必須將isErrorPage設定為true。
參考例子如下:
show.jsp
<%@ page language="java" contentType="text/html" pageEncoding="UTF-8"%>
<%@ page errorPage="error.jsp"%><%--一旦jsp頁面出現錯誤將跳轉到error.jsp頁面中--%>
<html>
<head>
<title>測試</title>
</head>
<body>
<%
int i=10/0; //這裡將發生異常
%>
</body>
錯誤處理頁 :
error.jsp
<%@ page isErrorPage="true"%>
response.setStatus(200);
<h1>程式出現了錯誤</h1>
</html>
1、指定錯誤出現時的跳轉頁,透過errorPage屬性決定。
2、錯誤頁必須要有明確標識,透過isErrorPage屬性決定。
如果一個jsp頁面出現錯誤,,會透過errorPage指定的頁面進行跳轉,被跳轉的頁面必須將isErrorPage設定為true。
參考例子如下:
show.jsp
<%@ page language="java" contentType="text/html" pageEncoding="UTF-8"%>
<%@ page errorPage="error.jsp"%><%--一旦jsp頁面出現錯誤將跳轉到error.jsp頁面中--%>
<html>
<head>
<title>測試</title>
</head>
<body>
<%
int i=10/0; //這裡將發生異常
%>
</body>
<html>
錯誤處理頁 :
error.jsp
<%@ page language="java" contentType="text/html" pageEncoding="UTF-8"%>
<%@ page isErrorPage="true"%>
<html>
<head>
<title>測試</title>
</head>
<body>
<%
response.setStatus(200);
%>
<h1>程式出現了錯誤</h1>
</body>
</html>