javaweb-part7-----cookie 初认识

Cookie
什么是cookie?
浏览器访问服务器或者网站的时候, 网站或者服务器会响应一个set-cookie的属性
,里面就是和该网站或者服务器相关的一块数据.这一块数据就会被存储在浏览器上.cookie是存储在浏览器里面的。
然后每次访问该网站的时候都会带上cookie的数据.cookie是相对独立的.
比如访问
百度时
Set-Cookie:BDSVRTM=259; path=/
Set-Cookie:BD_HOME=1; path=/
Set-Cookie:H_PS_PSSID=1451_21104_24328; path=/; domain=.baidu.com
后面再次访问的时候,浏览器里面就会有个Cookie:然后里面就有这些数据了.
Cookie: BD_HOME=1; H_PS_PSSID=1451_21104_24328
cookie的有效期?
cookie的有效期.如果不设置cookie的MaxAge.则是到关闭浏览器为止;
若设置则从启动计时起的时候开始到MaxAge到位止.setMaxAge(s)/单位为秒.
这些都是在浏览器上面操作的.
cookie的特点?
cookie是不可信的,可以被修改.存储信息不能过多.5K.
不能被用户看到的信息 和不能被改动的信息不能放到cookie.
cookie是可以被清除的,不能丢的数据不能放到cookie中
resp.addCookie()之后也可以可以通过删除
输出方法:setMaxAge(0)来将cookie消除掉.
cookie不可以跨浏览器访问.也不可以跨域名访问.

案例:cookie登录保存用户名(服务器端处理)

时间: 2024-10-11 06:10:28

javaweb-part7-----cookie 初认识的相关文章

JavaWeb利用cookie记住账号

JavaWeb利用cookie记住账号. 首先,来看看界面什么样子. 记住账号最普遍的做法,就是在点击登录时,将账号保存到cookie中. 材料准备 <script src="${ctx}/background/js/jquery-1.7.2.js" type="text/javascript"></script> <script src="${ctx}/background/js/jquery.cookie.js"

JavaWeb之cookie缓存技术

web应用的会话技术:打开浏览器并访问网站,请求多个资源,关闭浏览器的过程. 在这个过程中,缓存用户数据常用的有两种技术: 1.cookie技术:用于在浏览器端,缓存用户的数据,可以理解为数据缓存在用户本地 2.session技术:用于在服务端,缓存用户的数据,可以理解为数据缓存在服务器. cookie技术: 1.服务器需要缓存数据,将数据发给浏览器,浏览器对缓存数据进行存储;当浏览器再次访问服务器的时间后,会将缓存信息,一起发给服务器. 2.cookie技术的原理图解: 根据上图分析如下: a

javaWEB与cookie

Cookie1. Http协议与Cookie(了解)  * Cookie是HTTP协议制定的!先由服务器保存Cookie到浏览器,再下次浏览器请求服务器时把上一次请求得到Cookie再归还给服务器  * 由服务器创建保存到客户端浏览器的一个键值对!服务器保存Cookie的响应头:Set-Cookie: aaa=AAA  Set-Cookie: bbb=BBB    > response.addHeader("Set-Cookie", "aaa=AAA");re

JavaWeb之Cookie

时间:2016-11-17 22:32 --Cookie 服务器保存到客户端的东西. 一.Http协议与Cookie    1.Cookie是HTTP协议制定的        先由服务器保存Cookie到浏览器,在浏览器下一次请求服务器时把上一次请求得到的Cookie再发送给浏览器. 2.由服务器创建并保存到客户端浏览器的一个键值对        服务器保存Cookie的响应头:Set-Cookie:aaa=AAA    Set-Cookie:bbb=BBB 3.当浏览器请求服务器时,会把该服务

JavaWeb之Cookie笔记

一.Cookie概述 cookie机制采用的是在客户端保持 HTTP 状态信息的方案  Cookie是在浏览器访问WEB服务器的某个资源时,由WEB服务器在HTTP响应消息头中附带传送给浏览器的一个小文本文件. 一旦WEB浏览器保存了某个Cookie,那么它在以后每次访问该WEB服务器时,都会在HTTP请求头中将这个Cookie回传给WEB服务器. 二.在Servlet中使用Cookie Servlet API中提供了一个javax.servlet.http.Cookie类来封装Cookie信息

javaWeb 使用cookie显示商品浏览记录

package de.bvb.cookie; import java.io.IOException; import java.io.PrintWriter; import java.util.Date; import java.util.LinkedHashMap; import java.util.Map; import java.util.Map.Entry; import javax.servlet.ServletException; import javax.servlet.http.C

javaWeb 使用cookie显示上次访问网站时间

package de.bvb.cookie; import java.io.IOException; import java.io.PrintWriter; import java.util.Date; import javax.enterprise.inject.ResolutionException; import javax.servlet.ServletException; import javax.servlet.http.Cookie; import javax.servlet.ht

JavaWeb 8 Cookie

2. 会话管理入门            2.1 生活中会话            我: 小张,你会跳小苹果码?            小张: 会,怎么了?            我: 公司年会上要表演节目,你教教我把            小张:没问题,一顿饭而已.            我: OK.            ........ 在这次生活中的会话中产生通话记录(会话数据)        2.2 软件中的会话        一次会话: 打开浏览器 -> 访问一些服务器内容 ->

JavaWeb之Cookie和Session的区别

Cookie和Session的区别 一.cookie机制和session机制的区别 ************************************************************************************* 具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案.同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存

JavaWeb之Cookie&amp;Session(六)

简介 现在每天整理笔记,第一是巩固知识,第二是把学过的变成自己的.虽然笔记内容很普通,但掌握能这些,变成自己的知识,也是挺不错的 学习技巧 Cookie和Session学习时,明白如何使用以及原理.剩下时间大量练习案例,增加对Cookie和Session的认识 Cookie对象 0. 会话管理 会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话 会话过程中要解决的问题 每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产