fc.getExternalContext().getSession(false)方法里的false和true有什么区别吗?

zhangbo198294 2007-08-08
哪位朋友能告诉我吗?谢谢!
zhangbo198294 2007-08-08
false返回当前的??
true返回一个新的??
是这样的吗?
Javabengou 2007-08-10
查看当前请求的会话对象通过调用HttpServletRequest的getSession方法实现。如果getSession方法返回null,你可以创建一个新的会话对象。但更经常地,我们通过指定参数使得不存在现成的会话时自动创建一个会话对象,即指定getSession的参数为true。
getSession(true)就表示如果Session不存在就创建一个新的Session,并把Session的标识SessionID写到Cookie中,如果存在就是用这个
Session。getSession(false)就是在Session不存在时不会创建新Session而是返回null。如果使用getSession()方法,就等同于getSession(true)。

Global site tag (gtag.js) - Google Analytics