session.setAttribute()的问题

来源:百度知道 编辑:UC知道 时间:2024/09/18 06:13:45
我取出来3个值 id,name,age
如果分别存在
session.setAttribute("id",id);
session.setAttribute("name",name);
session.setAttribute("age",age);
或者建一个JAVABEAN保存这3个值
然后把整个JAVABEAN对象放进去.
session.setAttribute("javabean",javabean)
所占的内存是一样的。还是哪个比较大?

个人理解分开放占内存。每个session还需要有自己的id,生存时间等信息。

当然是见一个对象,这个对象包括id,name,age,这三个属性,然后吧这个对象放到session中!尽量少用session,session一般只存用户信息,因为session是在一次会话中都有效,如果什么东西都放在session中,会造成session混乱,不容易管理!

第一个参数是主键,名字可以随便起,第二个是对象,根据Java中对象的标准,个人比较同意1楼的意见,每个对象开辟一个独立的内存空间