jsp頁面,自己服務器也會將該頁面翻譯成一個servlet頁面,因此請求該頁面就會有可能出現錯誤的狀況,就會出現下面相似的頁面html
這樣給客戶看到並不友好。java
此時能夠在jsp頁面中的<%@ page %>指令中配置errorPage屬性,當訪問此頁面發生錯誤是,就會跳轉到配置好的友好頁面web
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" errorPage="errorPage.jsp"%>
跳轉到的錯誤頁面...這樣看起來就好多了。服務器
在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