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