cookie的使用

来源:互联网 发布:手机pdf阅读软件 编辑:程序博客网 时间:2024/06/05 13:46

如何适应cookie    

向客户端增加一个cookie

使用response提供的方法向客户端写入一个cookie

//获取请求参数

String name=request.getParameter("username");

//以请求参数作为值,创建cookie

Cookie c=new Cookie("username",name);

//设置cookie的声明期限,要不然浏览器关闭时,他也会消失掉

c.setMaxAge(24*3600);//表示cookie存活在客户端的时间为24个钟

//向客户端增加对象

response.addCookie(c);

通过以上步骤就向客户端增加了一个cookie


当访问客户端的cookie时可以用request对象提供的方法getCookies();他返回的是客户端的所有cookie,

也就是说一个数组的cookie,可以通过遍历比较找到需要的希望访问的cookie


//得到所有的cookie集合

Cookies[] cookies=request.getCookies();

//进行遍历

for(Cookie c : cookies){

if(c.getName().equals(username))

{

out.printlin(c.getValue());//得到存在客户端的cookie值

}

}










原创粉丝点击