Maison >Java >javaDidacticiel >Méthode Java de lecture et d'écriture des enregistrements de cookies
L'exemple de cet article décrit la méthode de lecture et d'écriture des enregistrements Cookie en Java. Partagez-le avec tout le monde pour votre référence. Les détails sont les suivants :
Écrire un cookie, la valeur du cookie peut être une chaîne, une liste, une carte, un int :
Cookie usernameCookie = new Cookie("username_" + schoolId, encodedUsername); usernameCookie.setMaxAge(60 * 60 * 24 * 365); response.addCookie(usernameCookie); //设置useriCookie--用于心教育的猜你喜欢课程 Cookie userIdCookie = new Cookie("userId_" + schoolId, userId); userIdCookie.setMaxAge(60 * 60 * 24 * 365); response.addCookie(userIdCookie);
Lire le cookie :
HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest(); String userId=null; Cookie[] cookies = request.getCookies(); //cookies不为空,则清除 if(cookies!=null) { for(Cookie cookieTemp : cookies){ String cookieIdentity = cookieTemp.getName(); //查找身份串 if(cookieIdentity.equals("userId_"+schoolId)) { userId=cookieTemp.getValue(); } } }
J'espère que cet article sera utile à la programmation Java de chacun.
Pour plus d'articles liés aux méthodes Java de lecture et d'écriture d'enregistrements de cookies, veuillez faire attention au site Web PHP chinois !