jsp的page指令的錯誤頁面跳轉

來源:互聯網
上載者:User

標籤: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指令的錯誤頁面跳轉

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.