JSP的作用域與COOKIE

2022-07-28 07:36:14 字數 971 閱讀 5760

儲存資料:setattribute("鍵",值)

獲取資料:getattribute("鍵")

page的作用域在當前頁面之間的資料共享,主要針對包含頁面(<%@include %>指令)

補充:include指令是將乙個jsp頁面包含到另乙個jsp頁面中,語法

<%@includefile="要包含的頁面路徑"%>

request請求作用域:請求**過程中實現資料共享(常用)

session作用域:實現會話之間的資料共享,擁有動態有效期,且僅對當前瀏覽器視窗

補充:session常用方法

setmaxinactiveinterval()//單位是秒,用來設定session 的存在時間

removaeattribute("鍵"),//手動清除session

getid()獲取當前session編號

cookie是客戶端第一次發請求伺服器建立cookie並寫入客戶端;

第二次傳送請求會連同cookie一同傳送到伺服器

cookie語法

建立cookie

cookie cookie=new cookie("鍵",值);

寫入cookie

response.addcookie(cookie);

讀取cookie

cookiecookie=request.getcookies()//這個方法獲取到的是存有cookie物件的陣列

之後用迴圈對陣列進行操作即可

其他:1.模擬get方式傳送請求,利用?實現頁面之間的資料傳遞

任何頁面?變數名=值&變數名=值&······

2:防盜煉

2.1通過檢測session是否存在來判斷是否可以登入當前頁面

2.2可以將檢測頁面做成公共頁面,通過<%@include file="檢測頁面"%>的方式將防盜煉頁面插入到所有頁面中

cookie的作用域

當我們給 設定cookie時,大家有沒有發現在 的其他網域名稱下也接收到了這些cookie。這些沒用的cookie看似不佔多少流量,但如果對乙個日pv千萬的站點來說,那浪費的資源就不是一點點了。因此在設定cookie時,對它的作用域一定要設定準確了。今天我們就來 一下它的第五個引數 domain,因...

Cookie的作用域

cookie 是在客戶端儲存資料,session 在服務端儲存資料 spring boot寫cookie spring boot 獲取cookie get public string readcookie cookievalue value username defaultvalue atta st...

JSP四大作用域和Cookie

一 jsp中的四大作用域 域物件的作用 儲存資料,獲取資料,共享資料.page jsp頁面被執行,生命週期開始,jsp頁面執行完畢,生命週期結束 jsp當前頁面有效 request 使用者傳送乙個請求,生命週期開始,伺服器返回響應,請求結束,生命週期結束 一次請求 session 使用者開啟瀏覽器訪...