识别当前JSF / XHTML页面的路径

时间:2012-09-11 13:42:07

标签: jsf path identifier

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

我知道我有:

String URI = servletRequest.getRequestURI();

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

1 个答案:

答案 0 :(得分:1)

您可以使用UIViewRoot#getViewId()

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

它也可以在EL中使用,如下所示:

#{view.viewId}