首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

session的有关问题

2011-12-22 
session的问题我在做权限的时候,从session中取数据的时候,由于我在往session中存东西的时候存的是集合Logi

session的问题
我在做权限的时候,从session中取数据的时候,由于我在往session中存东西的时候存的是集合LoginVO,其中有id,username,password,point.我只想取回password这个数据,因该怎么做?
    存session时候这样写的:session.setAttribute( "logall ",logall);
    我这样写的Object   o   =   session.getAttribute( "logall ");o是得到了但是不能用原来的方法比如:o.getUsername();所以我不知道该怎么取,password,请指教.


[解决办法]
对你取出来的对象进行强制类型转换,

Person p=(Person)session.getAttribute( "logall ");
String password=p.getPassword();
[解决办法]
你存的什么对象就用什么对象取

ArrayList objAL = new ArrayList();
session.setAttribute( "objAL ",objAL); //存

ArrayList objAL2 = (ArrayList)session.getAttribute( "objAL ");//取

当然ArrayList也可以是你自己写的class 或者 javabean

热点排行