@CookieValue 的使用

来源:https://www.cnblogs.com/lemon-coke-pudding/archive/2020/04/20/12740687.html
-Advertisement-
Play Games

以前在 Servlet 中獲取某個指定的 Cookie 的值使用 來獲得所有 Cookie 的值,然後再遍歷。 在 SpringMVC 中可以直接使用 註解來獲得指定的 Cookie 的值。 @CookieValue 中的參數有三個,其中一個 value 用來指定 Cookie 中的參數名,其他參數 ...


以前在 Servlet 中獲取某個指定的 Cookie 的值使用 Cookie[] cookies = request.getCookies(); 來獲得所有 Cookie 的值,然後再遍歷。

在 SpringMVC 中可以直接使用 @CookieValue 註解來獲得指定的 Cookie 的值。

@Controller
public class handleCookies {

	@GetMapping("/getCookie")
	public String getCookieValue(@CookieValue("JSESSIONID") String jId) {
		System.out.println(jId);
		return "success";
	}

}

@CookieValue 中的參數有三個,其中一個 value 用來指定 Cookie 中的參數名,其他參數用法和 @RequestParam 完全一樣,請參考 @RequestParam 的章節:使用 @RequestParam 將請求參數綁定至方法參數


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • Java初學者有必要來一張JAVA知識結構圖,首先知道總體有哪些知識分類,進而繼續更細化各個知識。 來一起細品吧! ...
  • 前言 創建型:單例模式,工廠模式,建造者模式,原型模式 結構型:橋接模式,代理模式,裝飾器模式,適配器模式,門面模式,組合模式,享元模式 行為型:觀察者模式,模板模式,策略模式,責任鏈模式,狀態模式,迭代器模式,訪問者模式 介紹 在工作中,我們經常要和Servlet Filter,Spring MV ...
  • 輸入三角形的三邊,判斷是否能構成三角形。若能構成輸出yes,否則輸出no。輸入格式:在一行中直接輸入3個整數,3個整數之間各用一個空格間隔,沒有其他任何附加字元。輸出格式:直接輸出yes或no,沒有其他任何附加字元。代碼如下:#!/usr/bin/python# -*- coding: utf-8 ... ...
  • Java IO流學習總結一:輸入輸出流 轉載請標明出處:http://blog.csdn.net/zhaoyanjun6/article/details/54292148本文出自【趙彥軍的博客】 感謝博主,感謝分享 Java流類圖結構: 流的概念和作用: 流是一組有順序的,有起點和終點的位元組集合,是 ...
  • 單例模式(Singleton Pattern)是一種常用的軟體設計模式,該模式的主要目的是確保某一個類只有一個實例存在。當你希望在整個系統中,某個類只能出現一個實例時,單例對象就能派上用場。 比如,某個伺服器程式的配置信息存放在一個文件中,客戶端通過一個 AppConfig 的類來讀取配置文件的信息 ...
  • 1、雙下方法 定義:雙下方法是特殊方法,它是解釋器提供的 由雙下劃線加方法名加雙下劃線 方法名的具有特殊意義的方法,雙下方法主要是python源碼程式員使用的,我們在開發中儘量不要使用雙下方法,但是深入研究雙下方法,更有益於我們閱讀源碼。 (1)調用:不同的雙下方法有不同的觸發方式, __ len_ ...
  • 在面向對象的中,類與類之間存在三種關係:依賴關係、組合關係、繼承關係。 1、依賴關係: 將一個類的類名或對象當做參數傳遞給另一個函數被使用的關係就是依賴關係 2、組合關係: 將一個類的對象封裝到另一個類的對象的屬性中,就叫組合 3、繼承關係 (1)什麼是面向對象的繼承 繼承(英語:inheritan ...
  • 版權聲明:本文為CSDN博主「Crystal7003」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。原文鏈接:https://blog.csdn.net/crystal7003/article/details/80043283 感謝博主分享 集合包含Colle ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...