你好,我是一個(gè)liferay的初學(xué)者,有個(gè)問題想請(qǐng)教一下
我要自己作一個(gè)portlet發(fā)布到liferay上去,當(dāng)中需要取到用戶登陸的id
找到liferay登陸源碼中有:ses.setAttribute("j_username",userid);
我寫了個(gè)簡單的jsp試驗(yàn),結(jié)果取到了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了?
受這個(gè)問題困擾,我的portlet也沒辦法寫下去了,方便的話,請(qǐng)指點(diǎn)我一下吧,謝謝了
回復(fù) 更多評(píng)論