0

web.xml像这样配置了一个错误页面:

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

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

4

0 回答 0