cookie
来源:互联网 发布:约瑟夫环java简单实现 编辑:程序博客网 时间:2024/06/04 08:29
通俗点讲:Cookies是一种能够让网站服务器把少量数据储存到客户端的硬盘或内存,或是从客户端的硬盘读取数据的一种技术。Cookies是当你浏览某网站时,由Web服务器置于你硬盘上的一个非常小的文本文件,它可以记录你的用户ID、密码、浏览过的网页、停留的时间等信息。
当你再次来到该网站时,网站通过读取Cookies,得知你的相关信息,就可以做出相应的动作,如在页面显示欢迎你的标语,或者让你不用输入ID、密码就直接登录等等
Cookies文件是在无声无息中伴随浏览器进入我们本地硬盘的,当我们浏览某个站点时,该站点很可能将记录我们隐私的cookies文件上传到本地硬盘。那么我们如何防范阻止cookies文件泄露我们的隐私呢?实际上我们可以通过浏览器设置不容许计算机接收cookies文件即可。方法如下:
第一步:进入系统打开IE浏览器。
第二步:通过菜单栏中的“工具->internet选项”打开internet设置窗口。
第三步:找到“隐私”标签,将设置的滑动按钮调节到最高,这样将阻止来自所有网站的cookie,而且计算机上的现有cookie文件都将不能被网站读取
第四步:确定后我们完成设置,任何站点都不会将cookie文件强制塞入我们的计算机。这样我们的隐私也不会再泄露了。为防止我们的隐私泄露,你也可以删除cookies.
2、 如何删除Cookies?下面将删除Cookies的办法告知大家:
(1).先打开IE或TT的浏览器。
(2).点击页面最上方一行中的“工具”。
(3).在拉出的菜单里用鼠标点击“internet”选项。
(4).在弹出的对话框里用鼠标点击“删除Cookies”选项。
(5).在又一个弹出的小对话框里用鼠标点击“确定”后,这个对话框就消失了。
(6).再继续点击留下的原来的对话框下方的“确定”。
这样,就算删除完Cookies了。
3、在Servlet程序中使用Cookie:
ServletAPI中提供了一个javax.servlet.http.Cookie类来封装Cookie信息,它包含有生成Cookie信息和提取Cookie信息的各个属性的方法。
Cookie类的方法:
a) 构造方法: public Cookie(java.lang.String name,java.lang.String value)
b) getName方法
c) setValue与getValue方法
d) setMaxAge与getMaxAge方法
e) setPath与getPath方法
f) setDomain与getDomain方法
g) setVersion与getVersion方法
h) setComment与getComment方法
i) setSecure与getSecure方法
HttpServletResponse接口中定义了一个addCookie方法,它用于在发送给浏览器的HTTP响应消息中增加一个Set-Cookie响应头字段。
HttpServletRequest接口中定义了一个getCookies方法,它用于从HTTP请求消息的Cookie请求头字段中读取所有的Cookie项。
- Cookie
- cookie
- cookie
- Cookie
- cookie
- Cookie
- cookie
- Cookie
- Cookie
- Cookie
- cookie
- cookie
- cookie
- Cookie
- cookie
- Cookie
- cookie
- cookie
- Servlet的应用--Referer请求和参数传递
- 实现Session跟踪
- IO包中的其他对象
- MySQL 语句命令的使用 第二讲
- Application developer's guide
- cookie
- JSP和Servlet面试题精选
- JDBC编程-----数据库的链接
- linux命令行备忘
- MySQL 事务和多用户 第一讲
- Java Web应用程序的规范目录结构
- FL2440无操作系统应用程序编写测试002——UART
- 购物车的实现(二)
- JDBC的批量处理