JavaEE Cookie
来源:互联网 发布:淘宝店缓缓俄罗斯代购 编辑:程序博客网 时间:2024/05/16 12:13
应用范围
Cookie应用在需要频繁操作、记录浏览历史的场景。比如一些不涉及金钱的网站,可以保存用户与密码以保证在一段时间内不再进行操作,给用户更好的使用体验。早期电商平台的购物车功能,也采用cookie实现。某些特定技术也要依赖cookie,如禁用cookie会导致会话跟踪失效。
Cookie种类
Cookie分成二类,一种是窗口级还一种为指定时间级。所谓窗口级是指浏览器关闭后失效,指定时长级在到达指定的时间后自动失效。会话跟踪技术中的sessionId就是采用的窗口级cookie,“二周自动登陆”功能就要使用指定时长级cookie。
储存格式
Cookie采用Map的方式保存,每个name对应一个value。Key与value的值一般为英文或数字且name不能重复,和Java中的Map结构一致。
操作cookie
可以用JS在浏览器(客户端)中直接操作cookie,但实际应用中使用JQuery插件更为方便。今天小傅老师要跟讲的是利用Servlet指示浏览器操作cookie。
Cookie类
使用javax.servlet.http.Cookie类操作cookie非常方便 。
常用方法
取得cookie
浏览器向某个站点下的servlet发送请求时,浏览器会自动之前以保存的本站点相应cookie发送给servlet。我们借且于HttpServletRequest接口中的getCookies()就可以取得,返回的是一个Cookie数组。
设定cookie
构造cookie实例后把它加入到HttpServletResponse对象,浏览器收到应答根据cookie的种类保存cookie。
1) 窗口级cookie
2) 指定时长cookie
编辑cookie
当设定以有name的cookie时value会给覆盖,以最后一次为准。删除cookie操作,只要将其有效时长设定为0就可以了 。
- javaee cookie
- javaEE cookie
- JavaEE Cookie
- javaEE:day10-Cookie技术
- [JavaEE笔记]Cookie
- javaee(cookie和session)
- 【JavaEE】cookie和Session
- JavaEE中的Cookie与Session
- JavaEE学习05--cookie&session
- JavaEE---Servlet会话跟踪之Cookie
- javaEE 深入理解 Session 与 Cookie
- javaEE cookie保存中文时报错
- 传智播客168期JavaEE就业班(第十一天 cookie session)
- javaee之cookie和session的见解和练习
- javaEE:day11-用js操纵cookie、session技术
- JavaEE——Session与Cookie的区别和联系
- JavaEE
- javaEE
- Ancient Go HDU
- 同花顺小游戏
- 有了CPL和DPL,为什么还要有RPL
- 程序在内存中的分布
- 二. 再熟悉 Markdown 标准语法
- JavaEE Cookie
- 推荐系统
- SSH框架学习OA项目,类注入错误
- Html练习-Day2
- [学习笔记]设计模式[b]-{与设计模式相处}
- Linux之VMtools的安装方法
- 浅谈千万级PV/IP规模高性能高并发网站架构
- asp.net引用类库dll文件
- 自考总结