Erste Benutzer die ersten und letzten Namen in Liferay 6.2 velocity-template

Ich versuche etwas darstellen wie:

Willkommen John Doe

In meinem Liferay Velocity-Basierte Vorlage, die verwendet wird, in einem WebContent auf Liferay 6.2 GA1 CE -

Bisher der code, den ich habe, ist folgende:

#set ($userLS = $portal.getClass().forName('com.liferay.portal.service.UserLocalServiceUtil'))
#set ($userId = $getterUtil.getLong($request.get("theme-display").get("user-id")))
#set ($user = $userLS.getUserById($userId))

<div class="user-welcome">
    #if($user.isMale())
        <span class="welcome-msg">Bienvenido</span><br>
    #else
        <span class="welcome-msg">Bienvenida</span><br>
    #end
    <span class="username">$user.getFullName() $user.getLastName()</span>
</div>

Die Fehler, die ich habe sind:

  1. $user.isMale() immer false zurück
  2. in meinem span.username die Ausgabe ist der code selbst. Es drucken nicht Wert.

Vielen Dank im Voraus

Schreibe einen Kommentar