2012-03-07 102 views
1

我需要实现的东西就像一个动态的面包屑,所以我决定添加视图ID在数组中,把它作为链接在相应的视图页面。所以我只想知道得到我曾经访问过的以前的视图ID。如果#{view.viewId} 给我的当前,如何让前一个..我已经通过给出下面的链接“Are there any JSF components for implementing breadcrumb navigation?如何获得当前的视图ID和以前的视图ID在jsf

<h:form id="breadcrumb"> 
        <p:breadCrumb> 
         <p:menuitem value="#{bundle.Index}" action="/index?faces-redirect=true" immediate="true"/> 
         <p:menuitem value="#{view.viewId.substring(0, view.viewId.length()-6)}" url="#{view.viewId.substring(0, view.viewId.length()-6)}.jsf" ajax="false"/> 

        </p:breadCrumb> 
       </h:form> 

对此我真的需要知道如何检索的方式尝试先前的视图ID。 如果有任何其他方式来实现动态面包屑真的很明显。

回答

1

这是不是很清楚,如果你想显示页面层次结构(这就是我所说的面包屑导航)或页历史

如果你看第二个,有客户端或服务器端的方法。请参阅related answer