77范文网 - 专业文章范例文档资料分享平台

Servlet学习笔记(17)

来源:网络收集 时间:2021-02-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

Servlet学习笔记

1.cookie中数据的安全性,极度不安全;

2.cookie可以被禁用,此时所有的跟踪将消失;

3.当客户端cookie禁用,我们不能存储cookie,即不能向服务器端发送cookie 也不能从服务器端发送cookie到客户端。

练习一:使用Cookie实现各个用户的访问技术:

1)获取cookie数组中专门用于统计用户访问次数的cookie的值;

2)将值转换成int型;

3)将值加1并用原来的名称重新创建一个Cookie对象;

4)重新设置最大时效;

5)将新的cookie值输出;

实现过程:ip ---> new Cookie(ip count);

cookies[]--->遍历--->以ip为key的cookie存在,提取value,进行++操作--->重

新创建key相同的cookie,设定生命值--->response给client

cookies[]--->遍历--->以ip为key的cookie不存在--->new

Cookie(ip,count=1)---

>response给客户端

上两步实现了客户访问时明确得到客户的访问次数信息,但是一旦客户不去访 问,服务器端就没有数据,即数据没有处理完整,造成丢失。于是可构建一个Map来存储

此类信息,当下次客户的信息再次更新的时候,同时更新Map的信息。

练习二:使用Cookie识别访问者:

第一次访问,显示通用问候信息并提交文本输入框输入姓名和性别,以供创建 Cookie;

以后访问,显示个性化问候信息,如:欢迎张小明先生,不提供文本输入框;

1)调用HttpServletRequest.getCookie()获取Cookie数组;

2)在循环中检索指定名字的cookie是否存在以及对对应的值是否正确;

3)如果是则退出循环并设置区别标识;

4)根据区别标识判断用户是否为初访者从而进行不同的操作;

3、HttpSession

1)Session:中文翻译为会话,如打电话。但是在我们牵扯到网络编程的技术里的会

话已经不去考虑状态和连续性。

2)HttpSession:一种服务器端实现机制。将客户和服务器交互的信息维持在一个对

象HttpSession里面,并且保存在服务器端。

存储机制:使用类似于散列表的数据结构来存储,同时会在客户端的cookie里 面维持一个记录信息(在cookie里面维持,存储session的id到一个名字为JSESSIONID记录

(cookie)里)。

如果客户端的cookie里面的session信息不存在,我们去请求server,我们还可 以找回已经存在的session,这时候server会重新创建一个session保存在客户端。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库Servlet学习笔记(17)在线全文阅读。

Servlet学习笔记(17).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/1188778.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: