在我的应用程序的左上角有一个 Logo 。单击它后,无论我现在身在何处,我都希望被重定向到主页。 当然,我可以将它链接到 www.myhomepage.com,但这不是很好且可扩展。 我可以将它链接到 action="../spring/main-flow"但这也不好。 我应该如何正确执行此操作?
提前致谢
最佳答案
直接链接到上下文路径:
<a href="#{request.contextPath}">...</a>
或者当您仍在使用老式的 JSP 作为 View 技术时:
<a href="${pageContext.request.contextPath}">...</a>
也可与 <h:outputLink>
结合使用.
或者使用新的 JSF2 <h:link>
,如果你有一个 index.xhtml
, 它会自动在上下文路径前添加:
<h:link outcome="/index">...</h:link>
关于jsf - 在 JSF 中重定向到主页的最优雅方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7148866/