繁体   English   中英

如何在jsf中获取当前视图ID和先前视图ID

[英]how to get current view id and previous view id's in jsf

我需要实现的是像动态面包屑之类的东西,因此我决定在数组中添加视图ID,以将其作为相应视图页面中的链接扔出去。 所以我只想知道获取我以前访问过的视图ID。 如果#{view.viewId}给我当前的那个,如何获得上一个。.我尝试了以下链接:“ 是否有用于实现面包屑导航的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。 如果有其他方法可以实现动态面包屑,那是非常可观的。

目前尚不清楚,是否要显示页面层次结构 (这就是我所说的导航导航)或页面历史记录

如果您寻找第二种方法,则有客户端或服务器端方法。 请参阅此相关答案

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM