JSP內建物件的使用 一

2022-04-01 04:39:22 字數 2168 閱讀 8595

out物件用於向瀏覽器輸出資料,常用方法是print(),顯示字串資訊。

request內建物件:

request物件用於處理請求,  常用方法:

getparameter:根據頁面表單元件名稱獲取頁面提交資料

getparametervalues : 獲取一組以相同名稱命名的表單元件提交的資料。

setcharacterencoding :用於解決亂碼問題,可以設定請求的編碼。

getrequestdispatcher :返回乙個物件,該物件的forward方法用於**請求。

使用request物件寫的乙個例子:把test頁面的from表單提交到test2.jsp,jsp使用request的方法去獲取from表單中的內容。

jsp內建物件response

request物件是負責客戶端向伺服器端傳送請求,而response是負責把伺服器端的資訊返回給客戶端。

response物件的常用方法:

addcookie : 向客戶端新增cookie

setcontenttype : 設定http響應的contenttype型別

setcharacterencoding : 設定響應採用的字元編碼,用於亂碼問題。。

sendredirect : 將請求重定向到另乙個url上      

response物件最常用的方法是sendredirect ()負責頁面重定向。

request的getrequestdispatcher負責**,response的sendredirect 負責重定向,他們兩的區別:**攜帶資料到另乙個頁面,重定向不攜帶資料。**位址不變,重定向位址改變。

response實現重定向例子:

**是攜帶資料的,重定向是不攜帶資料的。

jsp內建物件session:

客戶端向伺服器端傳送請求的時候,不管以前有沒有發過請求,伺服器端都把每一次請求當做第一次請求來看。

session是值有始有終的一系列動作,在實際應用中通常稱為會話。

會話機制是一種伺服器端的機制,當使用者向伺服器端發出第一次請求時,伺服器會為該使用者建立唯一的會話,會話將一直延續到使用者訪問結束。

當客戶端向伺服器端傳送請求的時候,判斷是否建立了相關會話,如果有就會將次請求與會話關聯,如果沒有,則伺服器端會建立出乙個會話。此客戶端之後的請求都將與此會話關聯。

伺服器端判斷有沒有會話是使用唯一標識sessionid判斷的。

session的常用方法:

getid :獲取sessionid

setmaxinactiveinterval :設定session的非活動時間

getmaxinactiveinterval :獲取session的有效非活動時間,以秒為單位。

invalidate :設定session物件失效

setattribute ::設定以key/value的方式儲存物件

getattribut : 以key的方式檢視session會話中的物件

removeattribut :以key的方式刪除session會話中的物件

使用getsessionid去獲取session物件:   例子

JSP內建物件

jsp內建物件對映表 下面是各個物件介紹 request 物件代表的是來自客戶端的請求,例如我們在form表單中填寫的資訊等,是最常用的物件。關於它的方法使用較多的是getparameter getparameternames和getparametervalues,通過呼叫這幾個方法來獲取請求物件中...

jsp內建物件

request 使用者端請求,此請求會包含來自 get post 請求的引數 response 網頁傳回使用者端的回應 包含了響應客戶請求的有關資訊 pagecontext 網頁的屬性是在這裡管理 頁面上下文物件 提供了對jsp頁面內所有的物件及名字空間的訪問 session 與請求有關的會話期,主...

JSP內建物件

內建物件 不需要預告定義,在指令碼 和表示式中直接使用。一 request物件 request物件封裝了由客戶端生成的 http 請求的所有細節,主要包括 http 頭資訊 系統資訊 請求方式 和 請求引數 等。1 訪問 請求引數 getparameter 示例 在頁面中定義超連結。刪除 在dele...