论坛

主页 » Liferay Portal » Italiano

组合视图 统一视图 树状图
讨论主题 [ 上一个 | 下一个 ]
toggle
Domenico Costa
Sessione in Listener Hooks
2012年6月4日 上午5:57
答复

Domenico Costa

等级: Regular Member

帖子: 126

加入日期: 2012年5月22日

最近的帖子

Ciao a tutti,

dovrei recuperare un attributo scritto in sessione da una action, ma devo recuperarlo dentro un listener di un hooks.

Ovviamente la request non è presente nel listener, come faccio a recuperarla?

Grazie e buon lavoro.
Andrea Di Giorgi
RE: Sessione in Listener Hooks
2012年6月4日 上午10:03
答复

Andrea Di Giorgi

等级: New Member

帖子: 19

加入日期: 2010年5月31日

最近的帖子

Che io sappia, non è possibile. Senza request non puoi capire quale sessione leggere per ottenere il tuo attributo...
Se ci spieghi un po' il contesto magari riusciamo a trovare una soluzione alternativa emoticon
Domenico Costa
RE: Sessione in Listener Hooks
2012年6月4日 下午12:16
答复

Domenico Costa

等级: Regular Member

帖子: 126

加入日期: 2012年5月22日

最近的帖子

In pratica ho un Hook in cui prendo un valore di una input type text e lo invio ad una action struts sempre dello stesso hook
questo valore poi devo inviarlo ad un Listener..

Per inviarlo pensavo di caricarlo in session e leggerlo in seguito... Il problema che nel Listener sono bloccato.

Ho provato con un contenitore dati Singleton ma niente da fare..

se hai qualche suggerimento mi saresti di aiuto.

Grazie
Andrea Di Giorgi
RE: Sessione in Listener Hooks
2012年6月5日 上午9:40
答复

Andrea Di Giorgi

等级: New Member

帖子: 19

加入日期: 2010年5月31日

最近的帖子

Uhm, non sapendo di che tipo di dato si tratta, è un po' difficile consigliarti la posizione migliore in cui salvarlo... o in un'entità creata ex novo tramite il Service Builder, o forse ancora meglio nelle preferenze del portlet.
Per questo secondo caso, dai un'occhiata al portlet Calendar integrato nel sorgente e a come CalEventLocalServiceImpl.remindUser(...) estrae le preferenze per ottenere nome e indirizzo email del mittente delle notifiche...