Как отобразить фотографию профиля пользователя в пользовательском шаблоне Oracle WebCenter? - PullRequest
1 голос
/ 24 октября 2011

Я работаю над пользовательским шаблоном для Oracle WebCenter, созданным с нуля в JDeveloper.Мне бы хотелось отобразить аватар пользователя, вошедшего в систему (или фотографию профиля) в правом верхнем углу шаблона.Также как это делается на тысячах страниц.Как это сделать?

При поиске и экспериментировании я обнаружил, что в веб-центре есть ProfilePhotoServlet, который отображает фотографию пользователя в WebCenter Spaces.Он должен работать (сервлет работает в моем приложении WebCenter), но мне нужно как-то указать пользователя, чтобы он работал.

В пространствах веб-центра это выглядит так:

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

И появляется изображение пользователя.Я понятия не имею, как получить эти числовые параметры для ProfilePhotoServlet.

1 Ответ

2 голосов
/ 13 февраля 2012
<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>
...