##ユーザー情報(userLocalService)を取得
#set ($userid = 10433) //サンプルにつきユーザーIDを固定してます
#set ($userLocalService = $localeUtil.getClass().forName("com.liferay.portal.service.UserLocalServiceUtil").getMethod("getService", null).invoke(null, null))
#set ($user = $userLocalService.getUser($userid))
##カスタム属性をセット
#set ($setA = "東京都目黒")
#set ($voiddata = $user.getExpandoBridge().setAttribute("住所", $setA))
#set ($customVal = $user.getExpandoBridge().getAttribute("住所"))
<p>住所:$customVal</p>
住所:東京都目黒ちなみに、setAttributeメソッドはvoid型なので、一度変数に代入する必要あります。
この記事のトラックバックURI
09月03日 LIFERAYのVelocityでカスタム属性を取得&更新
08月31日 LIFERAYのVelocityで現在時刻を取得する
08月13日 Liferayの「Webコンテンツ」で任意の項目を表示する 応用編
08月11日 Liferayのポートレット「Webコンテンツ」で任意の項目を表示する 後編
08月07日 Liferayのポートレット「Webコンテンツ」で任意の項目を表示する 前編
テイクオフは、ソロアルピニスト
栗城史多さんを応援しています。