gpt4 book ai didi

jsf - PrimeFaces 自定义错误页面

转载 作者:行者123 更新时间:2023-12-04 19:10:02 25 4
gpt4 key购买 nike

在我的 PrimeFaces 项目中,我需要为一般响应错误状态代码(例如 401 和 404)提供一些一般错误页面。有人知道我该如何解决这个问题吗?

最佳答案

它不是由 JSF 处理的,它是由 servlet 容器处理的。您可以通过 <error-page> 指定它们在 web.xml .

<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.");

关于jsf - PrimeFaces 自定义错误页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9520247/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com