java web工程的錯誤頁面的簡單配置


jsp頁面,本身服務器也會將該頁面翻譯成一個servlet頁面,所以請求該頁面就會有可能出現錯誤的情況,就會出現下面類似的頁面

這樣給客戶看到並不友好。

1、jsp頁面<%@ page %>指令中的errorPage屬性

此時可以在jsp頁面中的<%@ page %>指令中配置errorPage屬性,當訪問此頁面發生錯誤是,就會跳轉到配置好的友好頁面

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" errorPage="errorPage.jsp"%>

跳轉到的錯誤頁面...這樣看起來就好多了。

 

2、配置web.xml

在java web工程中,也可以對web.xml配置文件配置全局的錯誤頁面配置,這樣在工程中發生錯誤,都會跳轉到相應的頁面。

<!-- 全局錯誤處理頁面配置 -->
  <error-page>
        <!--服務器發生錯誤時-->
      <error-code>500</error-code>
      <location>/errorPage.jsp</location>
  </error-page>
  <error-page>
        <!--資源找不到-->
      <error-code>404</error-code>
      <location>/404.html</location>
  </error-page>

配置好了以后,頁面沒有找到,或者資源訪問不存在時候

  注意:  

  當配置了jsp中的errorPage屬性后,頁面報錯就會忽略web.xml中的<error-code>500</error-code>配置(就近原則),可以根據這點配置某個頁面發生錯誤的特殊處理頁面

 


免責聲明!

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



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