JSP中的作用域

2022-04-01 04:39:11 字數 1039 閱讀 5556

jsp常用內建物件總結:

out物件:用於客戶端輸出資料。

request物件:用於處理客戶端傳送的請求的資料資訊。

response物件:用於響應客戶端傳送的請求並向客戶端輸出資訊。

session物件:用於為客戶端建立會話。

物件的作用域

page作用域:只能在jsp單一頁面範圍有效,page作用域內的物件只能在建立改物件的頁面訪問。如果請求**到其他頁面資源失效。

request作用域:request作用域可以在**到其他頁面也可以生效,重定向不生效。但是需要注意的是:request請求中作用域生效,請求結束,其他請求不生效。

request作用域對於每次客戶端的請求都是不同的。對於任何乙個新的請求,都會建立與本次請求相對應的request作用域。

session作用域:session作用域的範圍是整個會話,會話失效作用域失效。否則在會話的所有時間都會生效。

只有在這個應用執行結束失效。

cookie:

cookie是由伺服器端傳送給客戶端,瀏覽器會將cookie儲存在某個目錄下的文字檔案。

cookie可以存放客戶端的某些輸入,或選擇記錄。 最常見到的是根據cookie判斷使用者是否註冊。cookie還可以應用到使用者的最近瀏覽過的商品之類。

cookie的常用方法:

setmaxage:設定cookie的有效時間,以秒為單位。

setvalue:設定cookie的值。

getname: 獲取cookie的name。

getvalue:獲取cookie的值。

getmaxage:獲取cookie的有效時間。

為什麼response有addcookie方法,response有重定向方法,重定向到下乙個頁面會對客戶端做出響應,cookie會儲存在檔案中。

request**方法,他是**攜帶資料的,他的請求並沒有結束,cookie就不會儲存到客戶端的檔案中。

jsp 中作用域的總結

1 request setattribute 作用於僅限於一次請求request.setattribute key value 伺服器內部自動完成了跳轉,伺服器行為無形中延長了request的作用域 2 page this 作用域僅限於當前頁面 3 session setattribute 作用域?...

jsp中作用域scope概念

幾乎所有的web開發語言都支援session功能,servlet也不例外。servlet jsp中的session功能是通過作用域 scope 這個概念來實現的。作用域分為四種,分別為 page 在當前頁面有效 僅用於jsp中 request 在當前請求中有效 session 在當前會話中有效 在所...

JSP 中Spring Bean 的作用域詳解

jsp 中spring bean 的作用域詳解 bean元素有乙個scope屬性,用於定義bean的作用域,該屬性有如下五個值 1 singleton 單例模式,在整個spring ioc容器中,單例模式作用域的bean都將只生成乙個例項。一般spring容器預設bean的作用域為singleton...