Jsp內建物件範圍大小和幾個常用方法介紹

2021-06-27 07:51:03 字數 1361 閱讀 3741

內建物件範圍從小到大的順序

request常用方法

setattribute

getattribute        

getattributenames   獲取控制項名

getparameter        獲取引數

getcookies               獲取cookie

getparametervalues     獲取控制項值

getmethod              獲取方法get還是post

getquerystring      獲取字串例:  name  2231 & password 4545

response

addcookie       setcontenttype        addcookie       sendredirect

flushbuffer      setheader()

比較重要的有     setcontenttype:   響應回來的格式

sendredirect:       重定向也就是跳轉含義就像超連結但是超連結是從瀏覽器到伺服器端而重定向是從伺服器端到瀏覽器端

重定向之後request 的值不會傳遞到新頁面因為相當於兩次訪問伺服器     而forward(轉向)是一次訪問伺服器

所以重定向: 它會丟失所有的請求引數和request範圍的屬性,它將產生第二次請求,與前一次請求不在同乙個request範圍。

session比較重要的方法有getattribute

getattributenames

removeattributes

setattribute

getattribute   getattributenames  getinitparameter

getservletinfo()      setattribute等

page的功能由pagecontext替代了page物件相當於this   當前頁

pagecontext

可以轉換物件使用

pagecontext.getsession();  相當於session        session = pagecontext.getsession();

pagecontext.getrequest()   相當於request

pagecontext.getsession().getattribute(「sessionvalue」);

等效於pagecontext.getattribute(「sessionvalue,pagecontext.session_scope」 );

jsp內建物件的作用範圍

內建物件的作用範圍是指每個內建物件的某個例項在多長時間和多大的範圍中有效,即在什麼樣的範圍內可以有效地訪問同乙個物件例項。該範圍是從伺服器開始執行到伺服器關閉。2 session的作用範圍 該範圍是從客戶端與伺服器連線開始,到連線中斷為止。3 request的作用範圍 該範圍是從乙個jsp頁面向另乙...

JSP內建物件和JSP指令

1 jsp內建物件之域物件 pagecontext 此物件屬性的作用範圍僅限於當前的jsp頁面 只能獲得當前頁面的值 request 此物件屬性的作用僅限於同乙個請求 發有效 session 此物件屬性的作用範圍僅限於一次會話,瀏覽器開啟直到關閉稱為一次會話 此物件屬性的作用僅限於當前web應用 四...

jsp內建物件和作用

作用如下 1 httpservletrequest類的request物件 作用 代表請求物件,主要用於接受客戶端通過http協議連線傳輸到伺服器端的資料。2 httpservletresponse類的respone物件 作用 代表響應物件,主要用於向客戶端傳送資料 3 jspwriter類的out物...