【问题标题】:Identifying path of current JSF / XHTML page [duplicate]识别当前JSF / XHTML页面的路径[重复]
【发布时间】:2012-09-04 11:10:18
【问题描述】:

我需要能够唯一标识我的 JSF (XHTML) 页面的东西。

我知道我有:

String URI = servletRequest.getRequestURI();

这给出了我的完整路径,但如果我使用 PrettyFaces 或任何其他 URL 更改库,这将无济于事。

【问题讨论】:

    标签: jsf path identifier


    【解决方案1】:

    您可以为此使用UIViewRoot#getViewId()

    String viewId = FacesContext.getCurrentInstance().getViewRoot().getViewId();
    

    在 EL 中也可以使用如下:

    #{view.viewId}
    

    【讨论】:

    • 即使我用 PrettyFaces 更改 URL,我是否总是得到相同的 id?
    猜你喜欢
    • 2011-11-07
    • 2014-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-21
    • 2013-04-17
    • 2021-07-23
    • 1970-01-01
    相关资源
    最近更新 更多