Holen Sie sich die aktuellen Benutzer Liferay mit einem einfachen Java-code
Arbeite ich mit : Liferay 6.0.6 mit JBoss 5.1 und Struts2.
Meine Frage ist, wie man den aktuellen Benutzer in Liferay sobald Sie eingeloggt sind, mithilfe einer Java code.
InformationsquelleAutor der Frage Sabrina | 2012-05-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
In Ihrem doView/processAction-Methode nach
oder verwenden Sie den ThemeDisplay Objekt. Es enthält weitere Informationen wie companyId, groupId, ...
Klassen ThemeDisplay, Benutzer nad WebKeys sind Teil der portal-service.jar.
Wenn Sie müssen nur einige-id zu identifizieren, die aktuellen Benutzer können Sie auch
Diese Lösung ist nicht der Liferay-spezifisch und sollte tragbar sein, unter jsr-286-Portale.
InformationsquelleAutor der Antwort frant.hartm
Liferay bietet Util-Klasse
Diese Klasse enthält alle Methoden, um die Häufig verwendete Attribute.
Versuchen Sie es mit
PortalUtil.getUser(PortletRequest portletRequest)
Methode zu vermeiden, die Schaffung neuer Objekte und Referenzen.InformationsquelleAutor der Antwort Felix Christy
Dies ist eine andere Möglichkeit, es zu tun :
InformationsquelleAutor der Antwort Charaf JRA