標籤:style blog http color io java sp 檔案 div
show.jsp
<%@ page language="java" contentType="text/html" pageEncoding="utf-8"%><%@ page errorPage="error.jsp"%><html> <head><title>lop</title></head> <body> <% int result = 10/0; %> </body></html>
error.jsp
<%@ page language="java" contentType="text/html" pageEncoding="utf-8" %><%@ page isErrorPage="true"%><html> <head><title></title></head> <body> <h1>頁面出現錯誤</h1> </body></html>
有時會出出現無法跳轉問題。跳轉後認為error.jsp也是個出錯頁面。在error.jsp中申明是正常頁面,依靠response設定狀態代碼。
<%@ 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>
現在的地址欄沒有發生變化,依然是show.jsp但是內容已經變化。地址欄不改變的跳轉都成為伺服器端間的跳轉。
404和505錯誤或者程式異常:NullPointerException,想要集中處理這些問題,修改虛擬目錄下的web.xml檔案 ——集中跳轉
在虛擬目錄下修改,配置完成後重啟伺服器.配置完成後任意輸入地址,就會有提示錯誤資訊。
檢測完以後還是刪除配置,不然以後任何錯誤直接跳轉,看不到出錯位置和原因。
jsp的page指令的錯誤頁面跳轉