web.xml中配置錯誤頁面不能跳轉
阿新 • • 發佈:2019-01-04
當我們編輯SSH時發現Struts的錯誤頁面跳轉並不能發揮到淋漓盡致時,我們用到了web.xml的錯誤跳轉;而啟動tomcat伺服器發現並不能跳轉到error.jsp,而是跳轉到IE的錯誤提示頁面
IE錯誤頁面如下
web.xml
<!-- 錯誤頁面跳轉設定 --> <!-- 403 禁止訪問 --> <!-- 404 未找到 訪問的資源不存在 --> <!-- 500 內部伺服器錯誤 --> <error-page> <error-code>500</error-code> <location>/error.jsp</location> </error-page> <error-page> <error-code>403</error-code> <location>/error.jsp</location> </error-page> <error-page> <error-code>404</error-code> <location>/error.jsp</location> </error-page> <!-- 內部伺服器錯誤 空指標異常 --> <error-page> <exception-type>java.lang.NullPointerException</exception-type> <location>/error.jsp</location> </error-page> <!-- 內部伺服器錯誤 頂層父類異常,捕獲所有未配置的異常 --> <error-page> <exception-type>java.lang.Exception</exception-type> <location>/error.jsp</location> </error-page>
解決方案很簡單:
在IE【工具】->【Internet選項】->【高階】中勾掉【顯示友好http錯誤提示】;