一般做法是写一个数据库连接的bean,然后这个bean实现HttpSessionBindingListener接口
每个页面都使用这个bean,我们把name属性都取成同一个,这样每次使用的都是同一个对象的引用
而数据库连接是写在这个bean的构造函数里面,查询的时候只要把sql语句作为参数传进去
当session销毁的时候调用关闭数据库连接
每个页面都使用这个bean,我们把name属性都取成同一个,这样每次使用的都是同一个对象的引用
而数据库连接是写在这个bean的构造函数里面,查询的时候只要把sql语句作为参数传进去
当session销毁的时候调用关闭数据库连接
不过楼上说的正确
bean我还没有学过,不大会用,不过看你的说法,我想bean应该是一个类吧,那么每次使用这个bean是不是都要实例化,或者只用实例化一次就可以通过session进行调用?to wangwd(coffee I love)
每个页面都要建立连接会不会加重服务器的负担?
<jsp:useBean name="DB" class="***.***" scope="session"/>一直用同一个name
这样定义的bean就是一直用同一个对象的引用,也就是实例化一次
应该考虑大型网站的情况