2012-09-11 21 views
1

我需要一些能夠唯一標識我的JSF(XHTML)頁面的東西。識別當前JSF/XHTML頁面的路徑

我知道我有:

String URI = servletRequest.getRequestURI(); 

這給我的完整路徑,但如果我用PrettyFaces或任何其他URL變化庫沒有幫助。

回答

1

您可以使用此UIViewRoot#getViewId()

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

的使用者也可以在EL如下:

#{view.viewId} 
+0

難道我總是得到相同的ID即使更改URL以PrettyFaces? – Nikola