[英]PrimeFaces Custom Error pages
在我的PrimeFaces項目中,我需要為常規響應錯誤狀態代碼(例如401和404)提供一些常規錯誤頁面。有人知道如何解決嗎?
它不是由JSF處理,而是由servlet容器處理。 您可以通過web.xml
<error-page>
來指定它們。
<error-page>
<error-code>401</error-code>
<location>/errors/401.xhtml</location>
</error-page>
<error-page>
<error-code>404</error-code>
<location>/errors/404.xhtml</location>
</error-page>
如果您想從JSF操作方法內部導航到它們,則可以為此使用ExternalContext#responseSendError()
。
externalContext.responseSendError(401, "You are not authorized.");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.