Java EE WEB工程师培训-JDBC+Servlet+JSP整合开发之17.Session
–Session 简介 –Session API –Session 实例 • 登录Session #################Michael分割线#################### • Session 简介 –由于HTTP协议的无状态性,无法持久保持对象的状态,那么怎么才能实现持久保存对象的状态呢? Java的解决方案有两种: • Cookie –见上一节 • Session –Session 是用来跟踪用户当前状态的一种机制,是针对浏览器和服务器的一对一关系。 –Session 的一般用法是,在用户登录时将用户的登录信息保存到session中,以便以后使用。 • Session API –Session 接口HttpSession • 通常我们只使用HttpSession接口,接口的实现由web容器来完成 –获得HttpSession • 可以从HttpServletRequest中获得HttpSession –request.getSession(); –将信息保存在HttpSession中 • session.setAttribute(“UserSession”,obj); –从HttpSession中获得信息 • session.getAttribute(“UserSession”); –使HttpSession失效 • session.invalidate()