2011-05-15 84 views
0

我試圖使用錯誤頁面元素在web.xml中配置錯誤頁面,但錯誤頁面從不顯示,而是以原始形式向用戶查看拋出異常應用程序。錯誤在web.xml中JSF應用程序的頁面配置

我該怎麼辦?我還沒有找到任何線索,爲什麼會這樣。任何幫助都非常感謝。

問候, 阿西夫

+0

你究竟如何配置它?你究竟如何測試它? – BalusC 2011-05-16 02:38:16

回答

4

您可以添加錯誤頁Exception如下

<error-page> 
     <error-code>400</error-code> 
     <location>/400.html</location> 
    </error-page> 
    <error-page> 
     <error-code>404</error-code> 
     <location>/404.html</location> 
    </error-page> 

    <error-page> 
     <exception-type>your.company.YourException</exception-type> 
     <location>/errorPage.html</location> 
    </error-page> 

重新檢查Exception類型,如果你想對所有類型的異常顯示錯誤頁面,然後使用java.lang.Exception

+0

其實我是設置/ErrorPage.jsp這是錯誤。但是現在我正在使用/faces/exceptionOccured.xhtml這不會給出錯誤。如何訪問exceptionOccured.xhtml – muasif80 2011-05-16 11:37:19

+0

中的異常對象,您可以通過'javax.servlet.error.exception'鍵訪問異常請求 – 2011-05-16 11:44:11