最后,我们再来做一个测试,把Date d=new Date()移入到getDateTime()这个实例方法中,这时候,我们发现无论scope为什么,每次刷新页面或者重新进入一个新页面时间都会变化。
总结一下bean的scope的作用:每次执行
<jsp:useBean id="tobby" class="test.Test" scope="××"/>时,服务器都会在相应的scope中寻找一下有没有该类的一个叫tobby的实例,有则复用,没有则重新创建一个。以session为例,我第一次进入页面时服务器为创建一个叫tobby的test.Test类的实例,并放入session,因此在同一个session中再不会调用该类的构造方法来创建该类的一个叫tobby实例了,因为已经存在了,除非我们用session.removeAttribute(“tobby”)把它干掉了。其它的scope可以类比进行解释了。
上一篇: Draw2D 教程(五)
下一篇: 内部类学习(五)--静态内部类(Static Inner Class)
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!


