2012-03-07 1 views
1

Что мне нужно реализовать, это что-то вроде динамической палитры, поэтому я решил добавить идентификатор вида в массив, чтобы бросить его как ссылку на соответствующей странице просмотра. поэтому я просто хотел узнать, чтобы получить предыдущий идентификатор просмотра, который я посетил. если #{view.viewId} дает мне текущую, как получить предыдущую .. я попробовал, кстати, данные ниже ссылку «Are there any JSF components for implementing breadcrumb navigation?»Как получить текущий идентификатор вида и предыдущий вид 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.

Смежные вопросы