菜鸟提问,有关servlet的简单问题
1、会话是什么意思,什么时候建立一个会话,怎么建立,何时结束,看书不太明白,请给详细解释一下
2、我在一个servlet中建立了一个数据库connection,如何让这个connection在这用户的一次访问期间一直存在(也就是在多个servlet中共享)
3、session.setAttribute("rsname",rs)是不是把一个记录集的引用存到了session中,只要不断开这个session,记录集就一直存在可以随时调用?
4、conn.close()与conn=null的区别是什么?
问题点数:0、回复次数:3Top
1 楼becool(Leopardkissing)回复于 2003-11-01 09:25:29 得分 0
3、session.setAttribute("rsname",rs)是不是把一个记录集的引用存到了session中,只要不断开这个session,记录集就一直存在可以随时调用?
yes
-----------------------
2、我在一个servlet中建立了一个数据库connection,如何让这个connection在这用户的一次访问期间一直存在(也就是在多个servlet中共享)
这个比较复杂 如果简单的把connection放在application级的对象中 ,可能有很多问题
应考虑连接池
-----------------------------------------------------------------
session可以理解为在服务器上有一批记录,在浏览器上对应有一批cookie
在IE中,每个窗口,他的子窗口这一系列是共享一个会话。
在NS中,一个窗口中创建的session为所有窗口共享
Top
2 楼afriden(一个朋友)回复于 2003-11-01 09:53:57 得分 0
是不是每个web应用就有一个会话,而且各个web应用的的会话是不同的?这个会话是由服务器自动建立的吗?Top
3 楼zj2977(大地)回复于 2003-11-01 11:06:16 得分 0
会话(session)是自从自从没进入面页跟踪每个用户标志的特殊信息,这样如果有100个人同时在线,系统就会自动根据不同的sessionID来区别用户,而这些都不需要你操心,所以很方便,你多做几个例子就会明白了!Top



