2016-06-02 3 views
-1

내 xhtml 문서의 웹 사이트 url을 Java Bean으로 보내고 싶습니다.JSF가 xhtml에서 콩으로 URL을 보내십시오.

<ui:param name="url" value="window.location" /> 
//replace string window.location with current url 
#{breadcrumb.setUrl(url)}; 

이것은 첫 번째 아이디어이지만이 URL에서 현재 URL을 얻는 방법을 모르겠다. 이 집이나 다른 아이디어에서 URL을 보내는 방법에 현재 URL을 얻는 방법에 대한 아이디어가 있습니까?

답변

0
HttpServletRequest requestObj = (HttpServletRequest)FacesContext.getCurrentInstance().getExternalContext().getRequest(); 
String url = requestObj.getRequestURL(); 

URL을 보내지 않아도됩니다. 관리 Bean은 현재 url을 가져올 수 있습니다. 그것을하기 위해 abaove 접근 방식을 사용하십시오.