2 回答

TA貢獻(xiàn)1998條經(jīng)驗(yàn) 獲得超6個(gè)贊
你要保存復(fù)雜結(jié)構(gòu)就用Session,不過(guò)把DataTable或者ArrayList放進(jìn)去早晚會(huì)內(nèi)存崩潰顯示器自爆
另外現(xiàn)在好像沒(méi)什么人直接用DataTable和ArrayList了

TA貢獻(xiàn)1921條經(jīng)驗(yàn) 獲得超9個(gè)贊
兩種辦法,一個(gè)是存一個(gè)常常的字符串,每列用|分開(kāi),每行用,分開(kāi)
第二種辦法就是一個(gè)cookie文件寫(xiě)入多個(gè)項(xiàng),一項(xiàng)是一行,列還得用一個(gè)特殊字符分割。(絕對(duì)麻煩)
如果分隔符和數(shù)據(jù)里的字符有沖突,就換一下,否則很麻煩。
但不建議這么做,cookie一般用來(lái)存儲(chǔ)身份驗(yàn)證信息,要么就是存ID,如果直接存數(shù)據(jù),當(dāng)數(shù)據(jù)庫(kù)中相同記錄更改以后,就會(huì)造成從cookie里調(diào)出來(lái)的與數(shù)據(jù)庫(kù)中數(shù)據(jù)不同步現(xiàn)象,容易造成邏輯錯(cuò)誤,建議還是存入ID的好,在服務(wù)器端可以進(jìn)行ID驗(yàn)證,如果這個(gè)ID對(duì)應(yīng)的數(shù)據(jù)已經(jīng)更改或刪除,可以做一些處理,邏輯上要好一點(diǎn)。
- 2 回答
- 0 關(guān)注
- 559 瀏覽
添加回答
舉報(bào)