日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > c/c++ >内容正文

c/c++

spring 获取cookies_springMVC操作cookie和session

發布時間:2025/3/19 c/c++ 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 spring 获取cookies_springMVC操作cookie和session 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

cookie相關說明:

1、cookie由服務器端創建,然后添加到HttpServletResponse中發送給客戶端(瀏覽器)。

2、可以添加多個cookie鍵值對。

3、cookie由鍵值名和鍵值組成。“相同domain和path”中的鍵值名不能重復,添加鍵值名重名的鍵值對會覆蓋上一個同名的鍵值對。

4、添加cookie時要指定cookie所在域(setPath),指定存在時長(setMaxAge)。

4、服務端創建好cookie后提交給客戶端,之后瀏覽器的每次請求(HttpServletRequest)里都會攜帶“cookie數組”。

5、springmvc有兩種方式獲取:(1)在控制器中通過注解@CookieValue(鍵值名),獲取指定某個cookie。(2)通過HttpServletRequest中的getcookies方法獲取cookie數組,然后迭代里面的每一個cookie鍵值對。

session相關說明:

1、服務器會根據客戶端的請求(HttpServletRequest)創建session(request.getSession())。

2、每一個session都有一個唯一的標示“sessionID”,可通過.getId()獲得。

3、session是存儲在服務器端的,每一個session都有一個id,當創建一個session后,會將該sessionID存放到此次訪問的cookie中,當下次客戶端的訪問到來需要提取服務器中的session時,會根據訪問中cookie里的sessionID值來找到服務器中的具體session。

4、服務器會把長時間沒有活動的Session從服務器內存中清除,此時Session便失效。Tomcat中Session的默認失效時間為20分鐘。

5、訪問html等靜態資源時不會創建session

相關操作代碼:

//讀取cookie數組,之后迭代出各個cookie

public void showCookies(HttpServletRequest request){

Cookie[] cookies = request.getCookies();//根據請求數據,找到cookie數組

if (null==cookies) {//如果沒有cookie數組

System.out.println("沒有cookie");

} else {

for(Cookie cookie : cookies){

System.out.println("cookieName:"+cookie.getName()+",cookieValue:"+ cookie.getValue());

}

}

}

//創建cookie,并將新cookie添加到“響應對象”response中。

public void addCookie(HttpServletResponse response){

Cookie cookie = new Cookie("name_test","value_test");//創建新cookie

cookie.setMaxAge(5 * 60);// 設置存在時間為5分鐘

cookie.setPath("/");//設置作用域

response.addCookie(cookie);//將cookie添加到response的cookie數組中返回給客戶端

}

//修改cookie,可以根據某個cookie的name修改它(不只是name要與被修改cookie一致,path、domain必須也要與被修改cookie一致)

public void editCookie(HttpServletRequest request,HttpServletResponse response){

Cookie[] cookies = request.getCookies();

if (null==cookies) {

System.out.println("沒有cookies");

} else {

for(Cookie cookie : cookies){

//迭代時如果發現與指定cookieName相同的cookie,就修改相關數據

if(cookie.getName().equals("name_test")){

cookie.setValue("new_value");//修改value

cookie.setPath("/");

cookie.setMaxAge(10 * 60);// 修改存活時間

response.addCookie(cookie);//將修改過的cookie存入response,替換掉舊的同名cookie

break;

}

}

}

}

//刪除cookie

public void delCookie(HttpServletRequest request,HttpServletResponse response){

Cookie[] cookies = request.getCookies();

if (null==cookies) {

System.out.println("沒有cookie");

} else {

for(Cookie cookie : cookies){

//如果找到同名cookie,就將value設置為null,將存活時間設置為0,再替換掉原cookie,這樣就相當于刪除了。

if(cookie.getName().equals("name_test")){

cookie.setValue(null);

cookie.setMaxAge(0);

cookie.setPath("/");

response.addCookie(cookie);

break;

}

}

}

}

總結

以上是生活随笔為你收集整理的spring 获取cookies_springMVC操作cookie和session的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 姑娘第5集高清在线观看 | 欧美福利专区 | 成人av网页 | 亚洲av无码久久忘忧草 | 欧美精品在线免费 | 久久国内偷拍 | 日本午夜精品理论片a级app发布 | 97综合 | 91理论片午午伦夜理片久久 | 精品肉丝脚一区二区三区 | 国产又色又爽又黄的 | 黄色录像毛片 | 黄色av免费播放 | 一级片免费观看 | 欧美亚洲综合另类 | 黄色成年人 | 欧美精品系列 | 福利片网址 | 一出一进一爽一粗一大视频 | 91系列在线观看 | 在线中文字幕视频 | 不卡av电影在线观看 | 精品网站999 | 久草视频资源 | 久久国产精品无码一区二区 | 日韩精品久久久久久久酒店 | 亚洲精品乱码久久久久久麻豆不卡 | 中文字幕h | 夜夜嗨av禁果av粉嫩avhd | 日韩久久av| 杨贵妃颤抖双乳呻吟求欢小说 | 青青操影院 | 爆操巨乳美女 | 成人精品视频在线播放 | 久久99免费视频 | 国产精品视频一二区 | 五月天激情电影 | 日韩欧美不卡 | 午夜精品久久99蜜桃的功能介绍 | 中国av在线| 99精品免费在线观看 | 欧美性啪啪 | 美女脱衣服一干二净 | 免费高清毛片 | 青青青手机视频在线观看 | 18色av| 国产精品zjzjzj在线观看 | 亚洲黄色网址大全 | 色在线播放 | 在线视频一区二区三区 | 夫妻啪啪呻吟x一88av | 亚洲永久免费视频 | 黄色av网站在线 | 国产高清亚洲 | 成人性毛片 | 黄频在线看| 丰满人妻一区二区三区性色 | 自拍欧美日韩 | 懂色av一区二区三区免费 | 色黄视频在线观看 | 日韩一区二区三区三四区视频在线观看 | 久久久久久久久久久久久女国产乱 | 午夜影院私人 | 日韩大片av | 麻豆精品av | 日日日干 | 91精品国产综合久久香蕉922 | 欧美高清一区二区 | 一区二区三区四区影院 | 中文字幕手机在线视频 | 在线三区 | 国产精品毛片在线 | 欧美伦理片网站 | 午夜影院啊啊啊 | 91视频插插插 | 欧洲精品久久一区二区 | 国产精品社区 | 欧美日韩精品一区二区 | 在线观看免费高清视频 | 青春草国产视频 | 久久日av| 日韩欧美国产一区二区 | 激情综合图区 | 欧美性综合 | 国产高清av在线 | 午夜精品久久久久久久99黑人 | 婷婷天堂网 | 另类综合在线 | 国产日韩欧美在线 | 久久这里| 久久久国产高清 | 久久中文一区 | 桃色在线视频 | 中文字幕在线字幕中文 | 二区三区在线观看 | 污污视频网站在线免费观看 | 天堂网国产 | 91香蕉国产在线观看软件 | 国产看真人毛片爱做a片 |