关于cookie-基础

cookie,在浏览器第一次访问服务的时候被创建,服务器创建完成后传送了浏览器端(response)

               在浏览器在此访问服务器时候被带到服务器端。此时服务器端可以使用getCookies()获取到客户端传到服务端的cookie,

               服务器可以getName()根据cookie的名称获取到想到得到的cookie值。(浏览器没有禁用cookie)

 

eg

    

<%
Cookie[] cookies=null;
Cookie cookie=null;
cookies=request.getCookies();//获取客户端的cookies

if(cookies!=null && cookies.length>0){
    //遍历cookie
    for(Cookie cooki:cookies){
     String cooieName=cooki.getName();//根据cookie名获取cookie、
     //……
     
    }
 
}
if(cookies==null)
{
 cookie=new Cookie("cookie","test1");//如果服务器端获取的cookie为空,新建一个cookie
 response.addCookie(cookie);//将cookie返回到服务器端
}

%>

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值