当视图在JSF + Primefaces上过期时,重定向到特定页面

时间:2013-06-27 08:14:37

标签: jsf primefaces custom-error-pages

我在web.xml中配置了错误页面,如下所示:

<error-page>
    <exception-type>javax.faces.application.ViewExpiredException</exception-type>
    <location>/index.xhtml</location>
</error-page>

如果浏览器中的页面如路径:${context.path}/something.xhtml且视图在该页面上过期,则会将其正确重定向到${context.path}/index.xhtml,但如果我的上下文路径不同,例如:{{1}如果视图在此页面上过期,则它会尝试重定向${context.path}/secure/something.xhtml,当然它会失败,因为路径下没有${context.path}/secure/index.xhtml页面./secure/。为什么会这样?我认为如果我的index.xhtml中有这样的位置:<location>/index.xhtml</location>,它将始终重定向到根上下文路径。如何使JSF始终重定向到根上下文路径web.xml

0 个答案:

没有答案