Java代码如何调整Cookie的失效时间呢?
下文笔者讲述使用java代码调整cookie的失效时间的方法分享,如下所示
创建cookie
Cookie的功能
Cookie是浏览器中使用键值对的方式记录用户的一些信息 然后当访问网页时,会自动将cookie信息放入头文件中 并随着http请求一起提交 cookie常用于标识客户端,存储一些浏览器中的操作的数据 Cookie可以使用javascript,java,c#,php,python等语言操作 那么java语言如何操作Cookie呢?下文笔者将一一道来,如下所示
cookie失效
cookie.setMaxAge(0);例:
创建cookie
Cookie cookie = new Cookie("username",user); cookie.setMaxAge(60); //60s过期 cookie.setPath("/"); response.addCookie(cookie);
更新Cookie(删除原cookie,创建新cookie)的示例分享
Cookie[] cookies = request.getCookies(); if (cookies != null && cookies.length > 0){ for (Cookie cookie : cookies) { if ("username".equals(cookie.getName())){ cookie.setMaxAge(0); //删除 cookie cookie.setPath("/"); //创建时设置了什么参数,删除时就要设置什么参数 Cookie cookie1 = new Cookie("username",cookie.getValue()); cookie1.setMaxAge(60); cookie1.setPath("/"); response.addCookie(cookie); response.addCookie(cookie1); } } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。