读书人

session的有关问题

发布时间: 2011-12-22 23:36:25 作者: rapoo

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

读书人网 >Java Web开发

热点推荐