当前位置: 技术问答>java相关
bean的scope的问题
来源: 互联网 发布时间:2017-04-09
本文导语: page和request有什么不同? session是指存在到浏览器关闭为止, application是存在到服务器重启,这个我不太明白,是所有的用户访问的时候都分别开一个application,还是所有的用户都用一个application,个人认为应该是后面...
page和request有什么不同?
session是指存在到浏览器关闭为止,
application是存在到服务器重启,这个我不太明白,是所有的用户访问的时候都分别开一个application,还是所有的用户都用一个application,个人认为应该是后面的意思,不知道对不对
session是指存在到浏览器关闭为止,
application是存在到服务器重启,这个我不太明白,是所有的用户访问的时候都分别开一个application,还是所有的用户都用一个application,个人认为应该是后面的意思,不知道对不对
|
Bean的Scope的区别:
page: 当该页面关闭的时候,该Bean也就相应的释放掉了。
session:当你成功创建会话之后,该Bean便被创建了,直至用户结束
整个会话时,该Bean才被释放掉,同时,在该会话期间,每次
调用该Bean的方法时,都不用再重新建立Bean的实体。
application:当系统的第一个用户调用时,该Bean便创建了,用户退出page、
session时,该Bean并不会随之释放掉,直至服务器重启时,该
Bean才会最终被释放掉。
page: 当该页面关闭的时候,该Bean也就相应的释放掉了。
session:当你成功创建会话之后,该Bean便被创建了,直至用户结束
整个会话时,该Bean才被释放掉,同时,在该会话期间,每次
调用该Bean的方法时,都不用再重新建立Bean的实体。
application:当系统的第一个用户调用时,该Bean便创建了,用户退出page、
session时,该Bean并不会随之释放掉,直至服务器重启时,该
Bean才会最终被释放掉。
|
添加一个属性:
request - 你在任何执行相同请求的Jsp文件中使用Bean,直到页面执行完毕向客户端发回响应或转到另一个文件为止。你能够使用Request对象访问Bean,比如request.getAttribute(beanInstanceName)
request - 你在任何执行相同请求的Jsp文件中使用Bean,直到页面执行完毕向客户端发回响应或转到另一个文件为止。你能够使用Request对象访问Bean,比如request.getAttribute(beanInstanceName)
|
page 是最小范围,只能在同一页面
request 可以随请求向下个页面传参数
session 每个用户对应一个session 专用大家都用同一个application
request 可以随请求向下个页面传参数
session 每个用户对应一个session 专用大家都用同一个application
|
page 是最小范围,只能在同一页面
request 可以随请求向下个页面传参数
session 每个用户对应一个session 专用
大家都用同一个application
request 可以随请求向下个页面传参数
session 每个用户对应一个session 专用
大家都用同一个application
|
我的理解是
”都分别开一个application“
这一点和session一样
不同的是:session是由客户端控制的
application是由服务器端控制的
”都分别开一个application“
这一点和session一样
不同的是:session是由客户端控制的
application是由服务器端控制的
|
但是如果他们要有各自的id和pwd,这都需要session来保存的.
|
学习.....
GreenCsdn(稻草人) 应该正解
GreenCsdn(稻草人) 应该正解