你好,我是一个liferay的初学者,有个问题想请教一下
我要自己作一个portlet发布到liferay上去,当中需要取到用户登陆的id
找到liferay登陆源码中有:ses.setAttribute("j_username",userid);
我写了个简单的jsp试验,结果取到了null,代码如下:
<%String jUserName = (String)session.getAttribute("j_username");%>
welcome <%= jUserName %>!
这样有什么问题吗,为什么取不到?
我找到liferay的j_login页面,看到它是使用同样的手法取得的:
String jUserName = (String)session.getAttribute("j_username");
可是最后还有一句:session.removeAttribute("j_username");
为什么要这样呢?这样不是取不到userid了?
受这个问题困扰,我的portlet也没办法写下去了,方便的话,请指点我一下吧,谢谢了
回复 更多评论