Jsf 2 重定向到JSF中的错误页面
我使用Jsf 2 重定向到JSF中的错误页面,jsf-2,richfaces,Jsf 2,Richfaces,我使用jsf2和richFaces 4在一个web应用程序中工作,我想处理带有错误页面的异常。我使用了JSF标准。每件事都很好,但当抛出异常时,我有一个包含异常详细信息的错误页面,但我们并没有真正重定向到错误页面,因为在地址栏中,我有抛出异常的页面的URL。由于这个问题,我在错误页面中的链接和图像路径还有其他问题 提前感谢。使用标准API设施是不可能的。如果重定向,则有关异常的信息将丢失 至于你的具体问题, 由于这个问题,我在错误页面中的链接和图像路径还有其他问题 这本不应该成为一个问题。这只是
jsf2
和richFaces 4
在一个web应用程序中工作,我想处理带有错误页面的异常。我使用了JSF标准。每件事都很好,但当抛出异常时,我有一个包含异常详细信息的错误页面,但我们并没有真正重定向到错误页面,因为在地址栏中,我有抛出异常的页面的URL。由于这个问题,我在错误页面中的链接和图像路径还有其他问题
提前感谢。使用标准API设施是不可能的。如果重定向,则有关异常的信息将丢失 至于你的具体问题, 由于这个问题,我在错误页面中的链接和图像路径还有其他问题 这本不应该成为一个问题。这只是开发人员自己的错误。很明显,您将它们设置为相对于请求URL的,这确实是在自找麻烦。您应该使它们相对于域根 例如
但更好的方法是使用真正的JSF组件,而不是普通的HTML。它们将自动在上下文路径前面加上前缀
<h:link value="Index" outcome="/index.xhtml" />
<h:graphicImage name="images/logo.png" />
<h:link value="Index" outcome="/index.xhtml" />
<h:graphicImage name="images/logo.png" />