What do these calls actually mean in terms of session?
System.out.println(\"print1: \"+request.getSession().getId());
System.out.println(\"print2: \"+request.get
request.getSession().getId();
Will return unique string id assigned to already started session. Generation of id is vendor specific like apache, jboss etc.
request.getSession(false);
It will return session object associated to particular request if session object is associated it will be returned or it will return null if its is not started by server.