cookie

来源:互联网 发布:网络的逻辑结构 编辑:程序博客网 时间:2024/06/05 21:03
//cookie有状态性  浏览器之间的访问不影响对方的变量值
int count=1;
Cookie[] cks=request.getCookies();
//如果浏览器第一次访问,没有cookie,响应一个cookie写入变量count的值为1
if(cks==null ||cks.length==0){
Cookie ck=new Cookie("count", count+"");
response.addCookie(ck);
}else{
//判断这个cookie中是否有count这个变量,如果有count变量,把它的值加1写回浏览器
for(Cookie c: cks){
if(c.getName().equals("count")){
count=Integer.valueOf(c.getValue())+1;
response.addCookie(c);
}
}
Cookie ck=new Cookie("count", count+"");
response.addCookie(ck);
}