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...