欢迎光临
我们一直在努力

cookie的认识

什么是Cookie?

Cookie 用于存储 Web 服务器发送给客户端的信息。以文件的形式,保存在客户端的浏览器中,当下一次访问该网站,浏览器会将Cookie传递给服务器。

如何使用Cookie进行会话跟踪?

创建 javax.servlet.http.cookies.Cookie 类的一个对象

设置Cookie对象的最大有效时间(单位为秒)。

//读取Cookie文件
//获取客户端提交的所有Cookie对象
Cookie ck[] = request.getCookies();
    
//判断客户端是否存在Cookie
if(ck!=null){
   for(int i=0;i<ck.length;i++){
       Cookie  current_ck= ck[i];
    
       if(current_ck.getName().equals(key)){
     out.println(current_ck.getValue()+",欢迎您,再次光临!");
       }   
          
   }   
}
 
 
//写入Cookie文件
Cookie ck = new Cookie(key,value);
//设置Cookie对象的最大有效时间(单位为秒)
ck.setMaxAge(10);
     
//发送Cookie到客户端浏览器
response.addCookie(ck);

 

未经允许不得转载:后端教程 » cookie的认识