此篇文章的內容是從書籍方法《jsp+servlet+tomcat應用開發從零開始學》
中擷取,略加改變並非原創!內建物件在引用的時候不需要匯入第三方的包,可以直接對其進行引用。
方法說明
request.getparameter()
取得請求中指定的引數值,返回string型別,如果有必要,需要將取得的引數值轉換為合適的型別。
request.getparametervalues()
將同名稱的引數一次性地讀入string型別的陣列中
request.getparameternames()
獲取引數名稱,返回列舉型別
request.getmethod()
獲取客戶提交資訊的方式,post或get
request.getservletpath
獲取jsp頁面檔案的目錄
request.getheader()
獲取http標頭檔案中的指定值,例如accept、user-agent、content-type、content-length等
request.getremoteaddr()
獲取客戶的ip位址
request.getservername()
獲取伺服器的名稱
request.getserverport()
獲取伺服器的埠號
request.getcontextpath()
獲取專案名稱,如果專案為根目錄,則得到空的字串
request.getheaders()
獲取表頭資訊,返回列舉型別
方法說明
response.addheader(string name,string value)
向頁面中新增頭和對應的值
response.addcookie(cookie cookie)
新增cookie資訊
response.sendredirect(string url)
實現頁面重定向
response.setstatus(int code)
設定頁面的響應狀態碼
response.setcontenttype(string type)
設定頁面的mime型別和字符集
response.setcharacterencoding(string charset)
設定頁面響應的編碼型別
response.setheader(string name,string value)
名稱說明
會話從使用者開啟瀏覽器連線到乙個web應用或者是某個介面,直至關閉瀏覽器這個過程稱為乙個會話。開啟乙個瀏覽器就意味著開啟了乙個會話物件。
session
物件宣告週期
從使用者訪問某個頁面到關閉瀏覽器這段時間稱為session物件的宣告週期,也可以說從會話開始到結束這u但時間為session物件的宣告週期。
session
物件與cookie
物件
session物件和cookie物件是一一對應關係。jsp引擎會將建立好的session物件存放在對應的cookie中。 方法
說明session.setattribute(string name,object value)
將引數名和引數值存放在session物件中
session.getattribute(string name)
返回session中與指定引數繫結的物件,如果不存在就返回null
session.getattributename()
乙個使用者乙個執行緒,從而保證多個使用者單擊同一頁面時session物件的唯一性。
session.getid()
獲取session物件的id值
session.removeattribute(string name)
移除session中指定名稱的引數
session.getcreationtime()
獲取session物件建立的時間,返回結果是long型的毫秒數
session.getmaxinactiveinterval()
獲取session物件的有效時間
session.setmaxinactiveinterval()
設定session物件的有效時間
session.isnew()
判斷是否為乙個新的客戶端
session.invalidate()
使session物件失效
方法說明
獲取servlet的當前版本資訊
獲取路徑path下的context內容
獲取指定檔案的實際路徑
獲取指定的檔案格式
方法說明
將字元新增到輸出流中
out.clear()
清空頁面快取中的內容
out.close()
關閉網頁流的輸出
out.flush()
網頁流的重新整理
out.println()
將內容直接列印在html標記中
out.write()
方法說明
page.getclass()
返回當時被轉譯的servlet類
page.hashcode()
返回此時被轉譯的servlet類的雜湊**
page.tostring()
將此時被轉移的servlet類轉換城字串
page.equals(object obj)
比較此時的物件是否與指定的物件相等
page.clone()
將此時的物件複製到指定的物件中
page.copy(object obj)
對指定物件進行轉殖
方法說明
config.getinitparameter(string arg0)
獲得指定的初始化值
config.getservletname()
獲得servlet名字
condig.getservletcontext()
獲得servletcontext值
config.equals(object obj)
比較此時的物件是否與指定的物件相等
config.getinitparameternames()
獲得初始化值的列舉值
config.tostring()
獲得此物件的值
JSP內建物件及其作用
idea 1 httpservletrequest類的request物件 作用 代表請求物件,主要用於接受客戶端通過http協議連線傳輸到伺服器端的資料。2 httpservletresponse類的respone物件 作用 代表響應物件,主要用於向客戶端傳送資料 3 jspwriter類的out物...
JSP常用內建物件的方法
方法 作用req.setcharacterencoding 字串型別的編碼格式 設定編碼格式,以防亂碼 req.getparameter 表單裡面的name 獲取使用者在網頁裡輸入的資料 req.getparametervalues 表單裡的多選name 獲取多選的所有值,返回的是個陣列 req.g...
JSP內建物件的常用方法
getparameter 取得請求中指定的引數值 getparametervalues 將同名的引數一次性讀入到string型別的陣列中 getparameternames 獲取引數名稱,返回的是列舉型別 getmethod 獲取客戶提交資訊的方式,如post或get getservletpath ...