Java讀寫Cookie記載的辦法。本站提示廣大學習愛好者:(Java讀寫Cookie記載的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是Java讀寫Cookie記載的辦法正文
本文實例講述了Java讀寫Cookie記載的辦法。分享給年夜家供年夜家參考。詳細以下:
寫Cookie ,cookie的value可使String, list , map,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);
讀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(); } } }
願望本文所述對年夜家的java法式設計有所贊助。