能在portlet中获取当前用户信息吗?
flyingcn
2008-06-16
liferay的权限控制没太搞明白,但是我想有一种方法是,可以获取当前用户信息,然后根据用户权限自己写判断代码,但是怎末在portlet中获得用户信息?
请知道的朋友告诉一声,谢谢~! |
|
appledodo
2008-06-17
可以,用ThemeDislay
|
|
冬雪风铃
2008-06-17
可以用楼上的办法也行,使用session也可以获取到。看你想要怎么做,好好看看liferay的登陆代码就很容易知道怎么获取用户信息了。
|
|
flyingcn
2008-06-21
我找到appledodo 说的那个对象,而且有一系列的对象。
但是我有一个疑问,如果我以plugin方式加入portlet,能在plugin的BEAN中获取到用户信息吗? to 冬雪风铃,代码没看明白,惭愧惭愧:) 能不能指导一下,实现的思路是什么?还有,怎末能取到session中的信息?信息格式是? |
|
flyingcn
2008-06-25
期待中......
|
|
kingeast
2008-06-25
String userid = req.getRemoteUser();
取得用户id |
|
arkxu
2008-08-20
如果是一个portlet request,比较保险的做法是:
Method getHttpServletRequest = request.getClass().getMethod("getHttpServletRequest"); HttpServletRequest hsr = (HttpServletRequest) getHttpServletRequest.invoke(request); Long userID = (Long) hsr.getSession().getAttribute("USER_ID"); |
相关讨论
相关资源推荐
- 一个能在嵌入式系统上显示网页的示范程序(Qt)
- 嵌入式系统设计---嵌入式网络系统
- Portlet 获取登录用户所属组的代码段
- portlet 2.0_Java Portlet规范V2.0(JSR 286)中有哪些新功能?
- portlet java_[Java] 使用 Spring 2 Portlet MVC 框架构建 Portlet 应用
- portlet java_比较 JSR 168 Java Portlet 规范与 IBM Portlet API
- Portlet
- portlet_Spring Portlet MVC框架简介
- portlet_Portlet生命周期
- 使用 WebSphere Portal V5.1 在 JSR 168 Portlet 中缓存数据