cookie的一些基本操作

xiaoxiao2021-02-28  46

cookie简单的理解是一种数据格式,它存放的是网页的一些数据,存放的位置是本地,所以可以保存一段时间。最简单的例子就是在网页登陆帐号时选择记住用户名,下一次登陆时用户名还在,这就是调用本地cookie里面存储的用户名.

一:java代码操作cookie

1.往浏览器传入cookie

//将zhangsan字符串封装成名为username的cookie格式的数据 Cookie cookie = new Cookie("username","zhangsan"); //通过setMaxAge设置cookie的存活时间7天(以秒为单位). cookie.setMaxAge(60*60*24*7); HttpServletResponse response;//向浏览器输出数据的响应对象 response.addCookie(cookie);//把创建的cookie数据传给浏览器

2.把浏览器cookie拿出来

//获取浏览器提交过来的数据的请求对象

HttpServletRequest request;

// 获取所有cookie

Cookie[] cookies = request.getCookies();

//从所有cookie中获取名为username的cookie

Cookie cookie = CookieUtils.getCookie(cookies, "username");

// 获取cookie中存放的信息,也就是把cookie格式的数据转化成string类型的字符串

String username = cookie.getValue();

二:js操作cookie

//获取cookie中名为username的值

var username = "${cookie.username.value}";

转载请注明原文地址: https://www.6miu.com/read-2614276.html

最新回复(0)