Java讀寫Cookie記錄的方法
更新時間:2015年05月29日 11:58:22 作者:wo_soul
這篇文章主要介紹了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程序設計有所幫助。
您可能感興趣的文章:
- Java 從Set里面取出有序的記錄詳解及實例
- JAVA實現(xiàn)通用日志記錄方法
- 使用數(shù)字簽名實現(xiàn)數(shù)據(jù)庫記錄防篡改(Java實現(xiàn))
- 在Java下利用log4j記錄日志的方法
- JavaWeb開發(fā)使用Cookie創(chuàng)建-獲取-持久化、自動登錄、購物記錄、作用路徑
- 利用Java的MyBatis框架獲取MySQL中插入記錄時的自增主鍵
- Java實現(xiàn)從數(shù)據(jù)庫導出大量數(shù)據(jù)記錄并保存到文件的方法
- Java使用Preference類保存上一次記錄的方法
- 通過java記錄數(shù)據(jù)持續(xù)變化時間代碼解析
相關文章
一文搞懂Runnable、Callable、Future、FutureTask及應用
一般創(chuàng)建線程只有兩種方式,一種是繼承Thread,一種是實現(xiàn)Runnable接口,在Java1.5之后就有了Callable、Future,這二種可以提供線程執(zhí)行完的結果,本文主要介紹了Runnable、Callable、Future、FutureTask及應用,感興趣的可以了解一下2023-08-08SpringAop @Around執(zhí)行兩次的原因及解決
這篇文章主要介紹了SpringAop @Around執(zhí)行兩次的原因及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-07-07Java注解如何基于Redission實現(xiàn)分布式鎖
這篇文章主要介紹了Java注解如何基于Redission實現(xiàn)分布式鎖,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-01-01Java中的PrintWriter 介紹_動力節(jié)點Java學院整理
PrintWriter 是字符類型的打印輸出流,它繼承于Writer。接下來通過本文給大家介紹java中的 PrintWriter 相關知識,感興趣的朋友一起學習吧2017-05-05