2011-10-24 10 views
1

Oracle WebCenterのカスタム・テンプレートを作成しています.JDeveloperの最初から作成しました。テンプレートの右上にログインしているユーザーのアバター(またはプロフィール写真)を表示するようにします。ちょうど数千ページに及ぶように。どうやってするの?カスタムOracle WebCenterテンプレートにユーザーのプロファイル写真を表示する方法は?

Google検索と実験中に、WebCenter Spacesにユーザーの写真を表示するWebPenterのProfilePhotoServletがあることがわかりました。それは動作するはずです(サーブレットはWebCenterアプリケーションで実行されています)。しかし、私はそれを動作させるために何らかの方法でユーザーを指定する必要があります。 WebCenter Spacesので

それは次のようになります:

<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> 
関連する問題