我已經有以下我pages.xml中聲明:在Jboss Seam應用程序中,如何確保每個異常都會導致自定義錯誤頁面?
<exception>
<http-error error-code="500" />
</exception>
,這在我的web.xml:
<error-page>
<error-code>500</error-code>
<location>/error500.html</location>
</error-page>
儘管如此,有時當一個異常被拋出我得到的調試頁面,即使在生產中。我讀here,當在RENDER_RESPONSE階段引發異常時,由於響應已被髮送,因此不會發生重定向。我有兩個問題:
- 如何確定在此階段是否拋出異常?
- 無論拋出異常,可以顯示自定義錯誤頁面嗎?如果是這樣,我該如何做到這一點?