如题:
用java两年多了,突然发现天天用的东西竟然不知道为什么这样用,这样用有什么好处?
jsp中引用javabean常的有用两种方法,一种是用jsp标签,另外一种是直接new 一个bean,然后直接调用这个bean的方法,
请问各位大侠这两种方法有何区别,如对象的生命周期及效率?
不想不应该仅仅是代码分离那么简单吧!?
用java两年多了,突然发现天天用的东西竟然不知道为什么这样用,这样用有什么好处?
jsp中引用javabean常的有用两种方法,一种是用jsp标签,另外一种是直接new 一个bean,然后直接调用这个bean的方法,
请问各位大侠这两种方法有何区别,如对象的生命周期及效率?
不想不应该仅仅是代码分离那么简单吧!?
1)通过程序代码
2)通过JSP标签来访问JavaBean
其中:标签<jsp:useBean id=”name” class=”classname” scope={“page\request\session\application”}/>
执行过程:
①在指定的scope中查找名为name的JavaBean实例。
②若找到,则创建一个名为name、类型为classname的局部变量,其引用指向该JavaBean。若未找到,则在该scope中创建一个名为name、类型为classname的JavaBean,并创建相应的局部变量指向它。
通过代码new 一个bean可以实现多个实例,这样可以获取更新后的JavaBean,读取更新数据。