创建新的cookie

(1)创建新的Cookie
Cookie cookie = new Cookie(“name”,“caps”);//不能使用中文
response.addCookie(cookie);
在浏览器中查看cookie是否创建成功;
(2)常见的CookieAPI:
设置持久性时间: cookie.setMaxAge(60*10);//设置Coolie在客户端的持久时间 单位是秒 10分钟;
如果不设置时间:当浏览器关闭时,cookie就结束了;如果设置持久化时间,cookie会被持久化到浏览器的磁盘文件中;
如果想删除已经设置的持久化Cookie,只需将里面的时间设置为0即可;
设置cookie的path:
cookie.setPath("/hello");代表hello项目中任何一个都可以访问这个cookie;
cookie.setPath("/hello/cookie");代表只有cookie才能访问这个这个cookie;
(3)获取Cookie:
Cookie[] cookies = request.getCookies();
for (Cookie cookie:cookies){
String name = cookie.getName();
if(name.equals(“userName”)){
String value = cookie.getValue();
response.getWriter().write(“userName”+value);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值