path in Primefaces


www.Mysite.com/account/show_account_info.xhtml
www.Mysite.com/civil/steel/lrfd/column/simple_column.xhtml 
www.Mysite.com/index.xhtml   

嗨当我的当前页面是index.xhtml时,使用这个命令按钮,我可以转到page simple_column.xhtml

<p:commandButton value="Simple Column" action="civil/steel/lrfd/column/simple_column"/>

和我的问题是:当我的当前页面是simple_column.xhtml,我想去show_account_info。什么是我的行动价值?

<p:commandButton value="Show Account Info" action="?" />

请帮帮我。非常感谢。阿里Farzadmehr

看到你完全从当前目录导航出去,你可以使用

    facesContext.externalContext.applicationContextPath //JSF2.2
    facesContext.externalContext.requestContextPath //JSF2.1

最后,您将拥有(取决于您的JSF版本)

    <p:commandButton value="Show Account Info" action="#{facesContext.externalContext.requestContextPath}/account/show_account_info" />

为了更好地使用JSF组件,如果您需要做的只是导航,那么您应该使用<p:button/><h:button/>。它带来了更少的开销,并提供了对url的书签功能的支持

相关阅读:

  • h:button与h:commandButton的区别
  • JSF动作与结果属性

相关内容

  • 没有找到相关文章

最新更新