java中cookie的使用方法
来源:互联网 发布:饥荒海滩mac中文版 编辑:程序博客网 时间:2024/05/07 23:21
1、Cookie的来历与作用
Cookie是WEB服务器通过浏览器保存在WWW用户端硬盘上的一个文本文件,这个文本文件中包含了文本信息。
文本信息的内容以“名/值”对(key/value)的形式进行存储。
可以让WEB开发者通过程序读写这个文本文件。
XP中保存Cookie的目录是“C://Documents and Settings/用户名/Cookies”
Cookie的作用
解决浏览器用户与Web服务器之间无状态通信。
2Cookie编程
//创建对象
Date date = new Date() ;
Cookie c = new Cookie("lastVisited",date.toString()) ;
//设定有效时间 以s为单位
c.setMaxAge(60) ;
//设置Cookie路径和域名
c.setPath("/") ;
c.setDomain(".zl.org") ; //域名要以“.”开头
//发送Cookie文件
response.addCookie(c) ;
//读取Cookie
Cookie cookies[] = request.getCookies() ;
Cookie c1 = null ;
if(cookies != null){
for(int i=0;i<cookies.length;i++){
c1 = cookies[i] ;
out.println("cookie name : " + c1.getName() + " ") ;
out.println("cookie value :" + c1.getValue() + "<br>");
}
}
//修改Cookie
Cookie cookies[] = request.getCookies() ;
Cookie c = null ;
for(int i=0;i<cookies.length;i++){
c = cookies[i] ;
if(c.getName().equals("lastVisited")){
c.setValue("2010-04-3-28") ;
c.setMaxAge(60*60*12) ;
response.addCookie(c) ; //修改后,要更新到浏览器中
}
}
//删除Cookie,(将Cookie的有效时间设为0)
Cookie cookies[] = request.getCookies() ;
Cookie c = null ;
for(int i=0;i<cookies.length;i++){
c = cookies[i] ;
if(c.getName().equals("lastVisited")){
c.setMaxAge(0);
response.addCookie(c) ;
}
}
- java中cookie的使用方法
- Java中Cookie的使用方法
- jquery中cookie的使用方法
- 简述ASP.NET 中Cookie的使用方法
- Asp.net 中 Cookie的使用方法
- 网上很多laravel中cookie的使用方法。
- ASP.NET中Cookie的使用方法
- Cookie的使用方法
- jquery.cookie 的使用方法
- cookie的使用方法
- cookie的使用方法
- Yii Cookie的使用方法
- laravel cookie的使用方法
- Cookie的使用方法
- jquery.cookie的使用方法
- Cookie 的使用方法
- cookie的使用方法
- java中cookie的使用
- pushlet简介
- 根据sessionid获取session的被Servlet2.1抛弃getsession方法的解决方案
- linux很有用的命令
- jdk配置
- C++技巧:理解inline的使用和避免
- java中cookie的使用方法
- java面试题
- 如何成为一名专家级的开发人员
- ELF_TSUNAMI.R
- Android五大布局对象:FrameLayout,LinearLayout,AbsoluteLayout,RelativeLayout,TableLayout
- procfs简介
- wap1.0开发基础
- [原]NDK程序在虚拟机上运行出现signal 4 (SIGILL), fault addr 错误的原因及解决方法
- Shell脚本学习笔记(五)--函数