读书人

关于session的概念有关问题

发布时间: 2012-03-24 14:00:46 作者: rapoo

关于session的概念问题
本人概念上有点不清楚,向大侠们请教一下
1 一个javabean(在test.jsp中被usebean引用)的scope设置为session后是不是在同一个session中只要他本实例化一次后不管test.jsp怎么刷新或者由别的jsp页面重定向到test.jsp时都不会实例化第二次?

2 还是上面那种个javabean(scope设置为session),如果这个javabean中由个向数据库发送sql语句,并返回结果集rs的方法。那么调用该方法得到结果集后,结果集是存在本地客户端还是session中(跟scope设置为session有关吗)?

[解决办法]
看你自己的处理方式,usebean其实很简单,就是实例化一个对象然后以 作用域对象.setAttribute(key,value)的方式存放,你在页面可以通过 <jsp:setProperty> 及 <jsp:getProperty> 的方式调用它,它们实际上就是调用了对象的set和get方法,具体到你操作数据库返回值的存储,就看你set或get方法里的代码怎么写了,你可以以属性的形式存储,它跟session等作域没太大关系,这里的作用域只是指当前usebean的对象所存放的作用域,不知我说清楚没有。
[解决办法]
你的例子中,果集是你的javaBean的成量。
所以跟javaBean有一的作用域。
存放的位置然是服器存中。
在web程中,很少有西是存放在客端存中的。

读书人网 >Java Web开发

热点推荐