jsf - 在 JSF 中重定向到主页的最优雅方式

标签 jsf web-applications redirect

在我的应用程序的左上角有一个 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/

相关文章:

objective-c - 启动后写入 NSTasks 标准输入

java - Spring MVC 3 JSF 2 与 Maven

java - 我如何在 JSF 2.0 (Sun Mojarra) 中获得选项卡式 Pane 组件

java - Tomcat webapp 错误 - 应用程序启动线程 [AWT-Windows] 但未能停止它 - 内存泄漏?

java - 登录时相同的 session 附加到单独的 Internet Explorer 窗口?

php - 重定向到索引页

python - 在 Python 调用中抑制对可执行文件的输出

JSF如何在转发到其他页面之前显示导航确认弹出窗口

java - JSF 中电话号码的自定义 validator

ios - 从 Web 应用程序访问 DropBox 或 Google Drive API