0

Liferayでテーマを実現しました。コントロール パネルに、ユーザーが入力できるフォーム ポートレットがあります。ポートレットに挿入された値に応じて、テーマのホームページの表示が異なります。

私はそのようなものを使用することを考えていましたが、うまくいきません:

#set($typeLong = $portal.getClass().forName('java.lang.Long').getField('TYPE').staticValue)
#set($personalOptions = $portal.getClass().forName("com.mypackage.utils.Configuration").getMethod("getStrings", $typeLong).invoke(null,$scopeGroupId))

ここで、「getStrings」は「Configuration」クラスで定義されたメソッドであり、入力には long と String[] 配列が返されます。

何かアドバイスはありますか?

4

1 に答える 1