留言板

Obtener usuario logueado

Diego Creador,修改在12 年前。

Obtener usuario logueado

New Member 帖子: 5 加入日期: 11-9-12 最近的帖子
Hola muchachos!

Estoy tratando de obtener el usuario logueado en liferay, pero estoy teniendo el problema que me llega nulo.

Asique hay algo mal que no anda bien, estoy haciendo lo siguiente:

ThemeDisplay theme = new ThemeDisplay() ;
User usuario = theme.getUser();

No se si lo estoy buscando de la forma correcta, agradeceria cualquier idea y consejo

Gracias de antemano.
Saludos
Diego
thumbnail
Sergio González,修改在12 年前。

RE: Obtener usuario logueado

Expert 帖子: 301 加入日期: 10-1-7 最近的帖子
Hola Diego,

El usuario te llega nulo porque lo estás recuperando de un objeto ThemeDisplay que acabas de crear y que por lo tanto se encuentra vacío.

Dependiendo del sitio en el que te encuentres puedes coger el themeDisplay de un modo u otro (por ejemplo, si estás en un JSP lo tienes siempre gracias a la taglib defineObjects. Si estás en una clase Java y tienes acceso a la request posiblemente puedas capturarlo de la request como un atributo

ThemeDisplay themeDisplay = (ThemeDisplay)actionRequest.getAttribute(
WebKeys.THEME_DISPLAY);

Espero que esto te ayude emoticon

Saludos!
Diego Creador,修改在12 年前。

RE: Obtener usuario logueado

New Member 帖子: 5 加入日期: 11-9-12 最近的帖子
Hola Sergio!

Excelente! Muchas gracias por la respuesta

Saludos
Diego
Juan Manuel Beas,修改在9 年前。

RE: Obtener usuario logueado

New Member 帖子: 10 加入日期: 15-1-11 最近的帖子
Si no se puede capturar el Theme display en java como se puede sacar???????