HttpSession session = request.getSession()與HttpSession session = request.getSession(true)有何區(qū)別?
HttpSession session = request.getSession()與HttpSession session = request.getSession(true)有何區(qū)別?加true與不加true有何區(qū)別?加false又是什么效果?
一般都怎么用?
HttpSession session = request.getSession()
與
HttpSession session = request.getSession(true)
在效果上沒有區(qū)別。只不過 request.getSession() 讓你少打幾個字而已。
request.getSession() 自動調(diào)用了 request.getSession(true)。
--------------------------------------------
request.getSession(boolean create)
如果有與當前的request相關聯(lián)的HttpSession,那么返回與當前request關聯(lián)的HttpSession,
如果還沒有,那么:
如果 create == true 那么返回一個新建的HttpSession;
如果 create == false,那么返回 null。