2021-03-29

书写会话跟踪技术,今日所讲所用的技术的博客更新。
会话跟踪
HttpSession对象
1.服务器为每个会话创建一个HttpSession对象
2.每个会话对象都有一个唯一的ID
3.把用户的数据保存在相应的HttpSession对象内
什么是会话?
当前浏览器与服务器间多次的请求、响应关系,被称作一个会话
会话跟踪技术
1.使用Servlet API中的Session机制
2.使用Cookie
3.分别是将会话ID存放在URL路径中、执行URL重写
4.隐藏表单域
Cookie的概念
在JavaWeb中,Cookie是HTTP客户端和HTTP服务器之间传送的小块信息,用这类信息将状态添加到无状态的HTTP协议中
当HTTP服务器收到一个请求时,除了被请求的文档外,服务器还会选择返回一些状态信息给客户的浏览器
这些状态信息应该由支持Cookie的客户端存储起来,放在客户端的机器里面
客户端任何时候再发送新的请求给服务器,都要首先检查请求的URL和所存的Cookies中的URL是否对应

//得到cookie对象并把信息存入cookie对象中
		Cookie c1=new Cookie("user", user);
		Cookie c2=new Cookie("pwd", pwd);
		//设置cookie的时间
		c1.setMaxAge(Integer.parseInt(time));
		c2.setMaxAge(Integer.parseInt(time));
		//把当前的cookie对象写入浏览器的cookie文件中
		response.addCookie(c1);
		response.addCookie(c2);
<%
//读取之前写入的cookie数组对象;数据对象里面都是之前写入到cookie中的内容
Cookie[]c=request.getCookies();
for(int i=0;i<c.length;i++){
	out.print(c[i].getName());
	out.print(c[i].getValue());
}
%>
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值