Как получить настройки портлета в Grails для Liferay?

Как получить настройки портлета в grails для liferay.??

Я использовал :

import javax.portlet.*

 def renderEdit = {
      PortletPreferences pref = RenderRequest.getPreferences()
      println pref
        ['mykey':'myvalue']
  }

но возникает проблема:

Нет подписи метода: статический javax.portlet.RenderRequest.getPreferences() применим для типов аргументов: () значения: []


person srinath    schedule 24.03.2010    source источник
comment
Отформатируйте свой код с помощью кнопки {} в редакторе, а не везде используйте теги ‹br›.   -  person razlebe    schedule 20.06.2011


Ответы (1)


Вы пытаетесь RenderRequest.getPreferences(). Для класса RenderRequest такого метода нет. Попробуйте вызвать экземпляр:

renderRequest.getPreferences(); // notice the small first letter r in 'render..'
person heikkim    schedule 18.05.2010
comment
спасибо heikkim, я использовал PortletPreferences pref = portletRequest.getPreferences(), и это сработало хорошо. - person srinath; 19.05.2010