JavaWeb配置錯誤頁面


      我們在實際開發過程中經常會遇到程序出錯的各種情況,比如最常見的404錯誤,500錯誤等等相關錯誤,服務器默認會將錯誤的信息直接顯示在瀏覽器的頁面上,如下圖所示:

 

 不管是誰如果看到這種情況的話,頓時就會心情不好了,而如果錯誤了,我們看到時下面的這種頁面,如下圖所示:

這樣的心情會不會好些呢。其實在Javaweb中配置這些錯誤頁面時非常簡單的,只要web.xml加上幾行簡單的配置即可實現,主要分為兩種,如下所示:

1.針對具體出現某種異常而配置的錯誤友好提示頁面

<error-page>
    <!-- 指定當發生了什么異常跳轉到該頁面 -->
    <exception-type>java.lang.ArithmeticException</exception-type>
    <!-- 指定異常了,跳轉的頁面 -->
    <location>/error/error.jsp</location>
</error-page>

2.針對錯誤錯誤狀態碼而配置的錯誤友好提示頁面

<error-page>
    <!-- 當服務器發生了404 -->
    <error-code>404</error-code>
    <!-- 指定異常了,跳轉的頁面 -->
    <location>/error/404.jsp</location>
</error-page>

3.需要注意的是:在配置jsp的友好錯誤提示頁時,需要將isErrorPage="true" 這個屬性設置成true,這樣我們,就可以在錯誤頁面獲得具體的錯誤描述信息,這樣就會更加有利於錯誤問題的解決和修改了,如:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" isErrorPage="true"%>

至此,我們錯誤友好頁面的配置描述完畢,有不足的地方,希望大家多多提意見!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM