內建物件範圍從小到大的順序
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物...