会话的特征:
1,会话就是一个用户在访问web站点的一系列请求过程,在这个过程中,该用户可以根据需要随时设置/获取信息.
2,每个用户在访问Web资源的过程中,产生各自的会话,它们之间的信息是隔离的,Web服务器通过为每个会话分配SessionId来区分不同的会话.
3,会话是有有效期的,结束会话有两种方式,一是会话超时,(timeout),Jsp默认是20分钟,用户如果在20分钟不再访问当前浏览的页面,会话就会自动结束.二是通过代码来结束,通过会话的invalidate()方法来强制结束会话.
HttpServletRequest 类的getSesson()和getSession(boolean value)的这个两个方法用来创建会话,
HttpSession session = request.getSession();
如果没有创建会话,则返回null
向当前会中设置属性值
session.setAttribute("ses","values");
得到当前会话中ses的属性,
session.getAttribute("ses");
如果没有与当前关联的会话,则创建一个会话,如果已经存在了会话,就会与当前会话关联.