HttpSession session = request.getSession()与HttpSession session = request.getSession(true)有何区别?

来源:互联网 发布:服务器端 java 编辑:程序博客网 时间:2024/06/01 10:42
 HttpSession   session   =   request.getSession()与HttpSession   session   =   request.getSession(true)有何区别?  
  加true与不加true有何区别?加false又是什么效果?  
  一般都怎么用?

  HttpSession   session   =   request.getSession()  
  与  
  HttpSession   session   =   request.getSession(true)    
   
  在效果上没有区别。只不过   request.getSession()   让你少打几个字而已。  
  request.getSession()   自动调用了   request.getSession(true)。  
  --------------------------------------------  
  request.getSession(boolean create)  
  如果有与当前的request相关联的HttpSession,那么返回与当前request关联的HttpSession,  
  如果还没有,那么:  
      如果   create   ==   true   那么返回一个新建的HttpSession;  
      如果   create   ==   false,那么返回   null。  
原创粉丝点击