在tomcat中修改 tomcat安裝根目錄–>conf–>web.xml配置文件就可以自定義錯誤發生時的提示頁面,具體修改方法是在</web-app>
上添加標籤:
<!-- 錯誤頁面處理 -->
<error-page>
<error-code>404</error-code>
<location>/error.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/error.jsp</location>
</error-page>
<error-page>
<exception-type>java.lang.NullPointException</exception-type>
<location>/error.jsp</location>
</error-page>
其中<location>
標籤中即爲自定義錯誤處理頁面(或者說錯誤提示信息),一般可以這樣寫:
<%@ page language="java" contentType="text/html;charset=utf-8" %>
<%@ page isErrorPage="true" %>
<% response.setStatus(200); %>
<html>
<body bgcolor="#ffffff">
<h1>程序發生異常,我們將盡快修正,請多多包涵!<h1>
</body>
</html>
其中加入<% response.setStatus(200); %>
是爲了確保該頁面能正常顯示。
*注:在程序開發階段不推薦直接修改Tomcat的web.xml文件去自定義錯誤提示頁面,可以先將web.xml文件中錯誤提示的標籤註釋掉,等程序發佈時再恢復。