瀏覽器獲取cookie的兩種方式

2021-08-15 13:06:31 字數 857 閱讀 7281

//將使用者資訊放入session中

session.setattribute("user", select_user);

//將使用者資訊通過response寫入cookie

//cookie 路徑會預設使用mvc或者jsp所配置的專案路徑作為cookie的儲存資料夾

//每次在修改瀏覽器的cookie之後,1、重新設定過期時間,2、設定後cookie覆蓋掉

string encode  = "";

try catch (unsupportedencodingexception e)

cookie cookie = new cookie("yh_nch", encode);

cookie.setmaxage(60*60);

response.addcookie(cookie);

}a 下次使用者訪問index方法時,從客戶端獲取使用者資料,**給首頁jsp

cookie cookies = request.getcookies();

//宣告邊量

string yh_nch = "";

for (int i = 0; i < cookies.length; i++)

}//中文解碼,更換編碼格式

string decode = urldecoder.decode(yh_nch, "utf-8");

map.put("yh_nch", decode);

b 在首頁的頁面上用js獲得瀏覽器cookie,再從cookie中取得使用者資料,顯示在首頁jsp

$(function())

function get_my_cookie_value(key)

}return val;

}

簡單的兩種瀏覽器環境搭建。

在做到一些需要獲取資料,或者用到json專案中,瀏覽器會出現跨域問題。這裡需要搭建簡單的瀏覽器環境或者更改chrome本地配置。如圖,直接執行專案情況。解決方案有兩種。一是更改chrome配置,點選chrome圖示,右鍵 屬性 快捷方式 選項卡裡選擇 目標 新增 args disable web s...

從瀏覽器中獲取cookie

從請求的首部獲取cookie 語句r.header cookie 返回了乙個切片,這個切片包含了乙個字串,而這個字串又包含了客戶端傳送的任意多個cookie。使用cookie方法和cookies go語言為request結構提供了乙個cookie方法,這個方法可以獲取指定名字的cookie。如果指定...

兩種獲取Oracle Sequence的方法

前提 create table booking id integer not null,date made date,reserved until timestamp,price decimal 15,2 not null,purchase id integer,primary key id cre...