前台傳遞字串到後台 使用cookie的方式

2021-08-08 17:27:04 字數 603 閱讀 1614

後台**:

//定義乙個字串

string sepc = "hello,你在幹什麼?";

//建立cookie,如果字串裡包含中文應該定義編碼格式,這裡使用的是

不同的編碼方式在前台會有不同的解碼方式

cookie spec=new cookie("sepc", urlencoder.encode(sepc, "utf-8"));

//設定cookie過期時間為5s

spec.setmaxage(5);

//新增cookie

resp.addcookie(spec);

後台接受:

//判斷cookie裡邊是否有值

if(document.cookie!=null&&document.cookie!="") 

//此處需要解碼才能還原資料,replace(/\\/g, "")是用來將有問題的符號處理掉,因為js沒有replaceall方法,

//因此使用全域性變數/g來實現替換全部有問題的指定字元。

spec = decodeuricomponent(spec,"utf-8").replace(/\\/g, "");

} 這個時候字串就完美的傳遞過來了

json從前台到後台傳遞

前台json格式的資料如何傳入後台 1.將要傳入後台的資料組裝成json格式的字串 var jsonstr 2.使用jquery的ajax請求後台 ajax success function data error function msg 3.後台資料的接收與解析 string jsonstr se...

前台傳送 ajax 請求到後台傳遞陣列引數

web專案開發中,我們經常會遇到需要向後台傳遞乙個陣列的情況,主要有兩種形式,一種是傳遞簡單的字元陣列,另一種就是傳遞乙個物件陣列,以下是針對這兩種情況的處理方式。傳遞字元陣列 jquery.ajax向後台傳遞乙個字元陣列,需要設定 traditional true,後台用 string arr 就...

C 使用SendMessage傳遞字串

在c 中使用sendmessage,原本以為很簡單的事,卻處處碰壁。在定義訊息時忘記了使用者可定義訊息的邊界值,在網上一陣瘋找後來發現是const int wm user 0x400。接著是sendmessage的lparam型別不能決定 預設是intptr 我想傳送字串資訊,就將它定為了strin...