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

jsp頁面,自己服務器也會將該頁面翻譯成一個servlet頁面,因此請求該頁面就會有可能出現錯誤的狀況,就會出現下面相似的頁面html

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

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

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

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

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

 

二、配置web.xmljsp

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

<!-- 全局錯誤處理頁面配置 -->
  <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>

配置好了之後,頁面沒有找到,或者資源訪問不存在時候翻譯

  注意:  code

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

相關文章
相關標籤/搜索