2012-12-14 62 views
1

在我的門戶,我想處理所有異常的一種方式。配置錯誤類型爲web.xml。 這是我在web.xml錯誤頁面設置不起作用

<error-page> 
    <exception-type>java.lang.Exception</exception-type> 
    <location>/WEB-INF/jsp/error.jsp</location> 
</error-page> 

error.jsp

<%@ page isErrorPage="true"%> 
no available now! 

nullpointerexception發生的代碼,它不會去我的error.jsp頁。

回答

1

嘗試把你外面的error.jsp WEB-INF文件夾說webapps/contextDIR

<error-page> 
<exception-type>java.lang.Exception</exception-type> 
<location>/error.jsp</location> 
</error-page> 
+0

對於整個錯誤,全部使用' java.lang.Throwable Ithar

0

location - 資源的位置,在Web應用程序相對於Web應用程序的根源。值應以/開頭。

因此,該文件不能在WEB-INF

旁註:我喜歡我的錯誤頁面是簡單的HTML頁面,而不是JSP。如果編譯/渲染錯誤JSP失敗怎麼辦?顯示錯誤頁面時出錯並不理想。

如果你喜歡這個答案,你可以upvote或接受它。