首页 > 编程知识 正文

javaweb中的cookie,java获取cookies

时间:2023-05-06 02:03:54 阅读:157826 作者:1013

全部展开

1 .为客户端设置cookie

cookieC1=newcookie('username ',' hzh ' );

response.addcookie(C1;

cookieC2=newcookie('password ',' 123 ' );

//设定生命周期以1小时、秒3231313愚人节23631343130323130323130331363533 e 58685 e 5a EB 93133愚人节03531为单位

C2 .设置最大值(3600;

response.addcookie(C2;

response.getWriter ().print ) ' ok );

查看此时的cookie文件,只写入了password。 由于username未设置生命周期,因此它仍保留在客户端的内存中并正在写入文件。 如果关闭浏览器窗口,客户端将会丢失。 必须将c1.setmaxage(3600 )添加到response.Aage才能写入客户端。在此之前

以下是写入我电脑的饼干

读取cookie文件

cookie [ ] cookies=request.getcookies (;

密码解码器(for ) {

system.out.println(c.getname () )---' c.getValue );

}

控制台的输出结果如下:

username----hzh

password----123

jsessionid---- 33 bea f95 c 526 E0 ddcf 6a 64990 e 533845

注意:

1 .服务器可以向客户端写入内容,只有文本内容

2 .客户端可以阻止服务器写入并禁用cookie

3 .只能读用自己的webapp写的东西

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。