2011-10-24 1 views
1

JDeveloper에서 처음부터 생성 된 Oracle WebCenter 용 사용자 지정 템플릿을 만들고 있습니다. 템플릿 상단 오른쪽에 로그인 한 사용자 아바타 (또는 프로필 사진)를 표시하고 싶습니다. 마치 수천 페이지에 달하는 것처럼. 그것을하는 방법?사용자 정의 Oracle WebCenter 템플릿에 사용자의 프로필 사진을 표시하는 방법은 무엇입니까?

Google 검색 및 실험 중에 WebCenter Spaces에 사용자 사진을 표시하는 ProfilePhotoServlet이 웹 센터에 있음을 발견했습니다. 그것은 작동해야합니다 (서블릿이 WebCenter 앱에서 실행 중입니다).하지만 사용자가 어떻게 작동하게 할지를 지정해야합니다.

는 webcenter 자리에서이 같이 간다 :

<img src="/webcenter/profilephoto/3039374139443130393142413131453042464632374433413541413746423930/SMALL/1319467188271?_xResourceMethod=wsrp" /> 

그리고 사용자의 사진이 나타납니다. ProfilePhotoServlet에 대한 숫자 매개 변수를 얻는 방법을 모르겠습니다.

답변

2
<af:image source="#{ 
     webCenterProfile[(pageFlowScope.userId == null ? securityContext.userName : pageFlowScope.userId)] 
     .photoURI[not empty pageFlowScope.imageSize? pageFlowScope.imageSize : 'MEDIUM'] 
     }" shortDesc="#{pageFlowScope.userId}" id="i22"> 
</af:image> 
관련 문제