JSP的三種內建物件

2021-09-30 11:22:55 字數 632 閱讀 2764

一、request物件

request物件的作用很多,我在實際應用中經常使用的是它的setattribute方法,它能夠儲存object物件。

request物件是乙個有效期比較短的物件,究竟有多短,我以我的見解來分析一下。request的中文意思是請求,就好像它的中文意思一樣,它的有效期就是一次請求的長度,當你重新請求的時候,你之前儲存在request中的資訊會清空。

例如,在重定向httpservletresponse.sendredirect(string location)方法中,request還會發揮作用,因為在重定向中,請求一直是之前的請求,所以我們還能訪問剛才保持在request物件中的資訊;而在請求**requestdispatcher的forward(request,response)方法中,由於重新發出了請求,所以request物件是被清空然後再生成的。

二、session物件

session的字面意思是會話,它的作用範圍就像是會話的長度,究竟有多長呢?它一旦被創立,如果不被使用,預設情況下會持續20分鐘,然後它就會自己消除,當然你也可以自己把它消除。

session物件的乙個作用就是儲存使用者是否登入,當使用者登入的時候,我們在session中設定乙個屬性,表示該使用者已登入,當它登出登入的時候,就把session物件消除就可以了。

JSP內建物件

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

jsp內建物件

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

JSP內建物件

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