一个session值如何在另一个方法中使用?
本帖最后由 zhpklove 于 2012-11-24 20:40:06 编辑 如题
class a {
方法一:{
session.setAttribute("a",user);
}
方法二:{
需要取到方法一中session的user的uname属性(),该属性已存在,如何调用?
}
}
在线等答案
[最优解释]
不太明白你的意思.
如果user是一个集合,那你所说的"a"获得到了,也是一个集合,它只是你放到session里的user对象的一个别名.
如果能得到user这个集合,而你所说的username是user集合里一个对象的属性,那就得到集合,一个个获得里面的对象,再从对象中得到每一个username不就行了嘛~
比如:
ArrayList user = session.getAttribute("a");
String username ;
for(int i=0;i<user.size();i++){
username = user.get(i).getUsername();
}
不知道你是不是这个意思啊,我分析一下,你大概是这个意思~
[其他解释]
既生setAttribute何生getAttribute?
[其他解释]
#session.a.username
[其他解释]