什么是session会话对象
在jsp中存在的一个内置对象,该对象主要的作用就是浏览器与服务器交互的一个内置对象。该对象的存放的数据,有效期: 浏览器只要不关闭,该对象中保存的数据就一直存在。 如果30分钟为操作浏览器。也会自动失效。
为什么使用session.
思考: 很多网址中,出现如果没有登录,不允许你访问对应的资源页面。只有登录过后,才能访问对应的资源。 但是浏览器关闭则需要重新登录才能访问。
需要使用session会话对象来保存登录成功的用户信息。 然后再其他资源页面中判断session中是否保存了登录成功者的信息。
session常用的方法
setAttribute(String key,Object value): 往session对象中存放数据。
getAttribute(key); 根据key从session中获取信息
removeAttribute(key):根据key从session中移除指定的内容
使用session--案例
修改登录的处理页面
再需要判断是否登录的页面
退出功能
logout.jsp
<body>
<%
session.removeAttribute("userinfo");
response.sendRedirect("/login.jsp");
%>
</body>
标签:浏览器,登录,对象,会话,session,key
From: https://www.cnblogs.com/xiaomubupi/p/18595310