失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > springboot-前端js设置cookie的name value值 后端利用name获取指定cookie的value值

springboot-前端js设置cookie的name value值 后端利用name获取指定cookie的value值

时间:2024-02-09 18:56:47

相关推荐

springboot-前端js设置cookie的name value值 后端利用name获取指定cookie的value值

springboot-前端js设置cookie的name、value值,后端利用name获取指定cookie的value值

前端 js 将传递过来的 id 存入cookie中,

cookie 的 name 就是 'code' ,value 就是传过来的 id

实现的 js 代码如下:

function setpicName_Cookie(id) {var code = id;document.cookie = 'code'+'='+code;}

然后写一个获取 cookie 的工具类 GetCookieUtil.java ,这里解释一下 if 判断将需要获取的cookie的name与存储在cookie中的所有的name进行对比,如果有相同的name就把这个name对应的value赋值给cookieValue然后返回cookieValue

实现代码如下:

import javax.servlet.http.Cookie;import javax.servlet.http.HttpServletRequest;public class GetCookieUtil {//获取cookie/*cookieName: 需要获取的cookie的name*/public String getCookie(HttpServletRequest request,String cookieName) {String cookieValue = null;Cookie[] cookies = request.getCookies();if(cookies != null && cookies.length > 0){for (Cookie cookie : cookies){if(cookie.getName().equals(cookieName)) {cookieValue = cookie.getValue();}}}return cookieValue;}}

最后调用这个工具类获取 cookie 的 value 即可,这里解释一下:"code"就是我要获取的 cookie 的 name

实现代码如下:

GetCookieUtil gcu = new GetCookieUtil();String cookieValue = gcu.getCookie(request,"code");

如果觉得《springboot-前端js设置cookie的name value值 后端利用name获取指定cookie的value值》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。