聊一聊会话编程

HttpSession接口中常用方法
会话的创建、销毁的方法
会话与请求的区别


什么是会话
客户端向服务器发送请求,服务器端接收请求并生成响应返回客户端,客户端对服务器端这样一次连续的调用过程,被称为会话(seccion)。

登陆访问控制
某些资源不能直接访问,只对登陆用户开放

实现的方法:把登陆后的信息保存到会话当中,访问资源前,先查看会话中的登录信息,如果存在,则允许访问,否则跳转到登陆页面。

类型对象
Servlet API中,定义了HttpSession接口,用来封装会话对象。
HttpSession是接口,不能直接用new创建对象,会话对象是容器创建的,使用HttpServletRequest中的方法获得会话的对象。
public HttpSession getSession();获取当前请求相关的session
如果不存在session,就创建一个新的session对象返回
public HttpSession getSession(boolean create)如果参数返回true 与无参数的getSession方法等同。如果参create的值是false,如果不存在与当前相关的session对象,则返回null,如果存在则直接返回会话对象。

jsp文件中使用会话对象的方法
jsp文件中有内置对象session,可以直接调用HttpSession接口中的任意方法。
这里写图片描述
这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值