亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JSP > 正文

JSP九大內置對象詳解

2019-11-14 15:10:02
字體:
來源:轉載
供稿:網友

內置對象特點:

1.            jsp規范提供,不用編寫者實例化。

2.            通過Web容器實現和管理

3.            所有JSP頁面均可使用

4.            只有在腳本元素的表達式或代碼段中才可使用(<%=使用內置對象%><%使用內置對象%>)

 常用內置對象:

1.            輸出輸入對象:request對象、response對象、out對象

2.            通信控制對象:pageContext對象、session對象、application對象

3.            Servlet對象:page對象、config對象

4.            錯誤處理對象:exception對象

 

對象常用方法說明:

1.out對象(數據流 javax.servlet.jsp.jspWriter)

方法名

說明

PRintprintln

輸出數據

newLine

輸出換行字符

flush

輸出緩沖區數據

close

關閉輸出流

clear

清除緩沖區中數據,但不輸出到客戶端

clearBuffer

清除緩沖區中數據,輸出到客戶端

getBufferSize

獲得緩沖區大小

getRemaining

獲得緩沖區中沒有被占用的空間

isAutoFlush

是否為自動輸出

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.request對象(請求信息 javax.servlet.http.HttpServletrequest)

方法名

說明

isUserInRole

判斷認證后的用戶是否屬于某一成員組

getAttribute

獲取指定屬性的值,如該屬性值不存在返回Null

getAttributeNames

獲取所有屬性名的集合

getCookies

獲取所有Cookie對象

getCharacterEncoding

獲取請求的字符編碼方式

getContentLength

返回請求正文的長度,如不確定返回-1

getHeader

獲取指定名字報頭值

getHeaders

獲取指定名字報頭的所有值,一個枚舉

getHeaderNames

獲取所有報頭的名字,一個枚舉

getInputStream

返回請求輸入流,獲取請求中的數據

getMethod

獲取客戶端向服務器端傳送數據的方法

getParameter

獲取指定名字參數值

getParameterNames

獲取所有參數的名字,一個枚舉

getParameterValues

獲取指定名字參數的所有值

getProtocol

獲取客戶端向服務器端傳送數據的協議名稱

getQueryString

獲取以get方法向服務器傳送的查詢字符串

getRequestURI

獲取發出請求字符串的客戶端地址

getRemoteAddr

獲取客戶端的ip地址

getRemoteHost

獲取客戶端的名字

getSession

獲取和請求相關的會話

getServerName

獲取服務器的名字

getServerPath

獲取客戶端請求文件的路徑

getServerPort

獲取服務器的端口號

removeAttribute

刪除請求中的一個屬性

setAttribute

設置指定名字參數值

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.response對象(響應 javax.servlet.http.HttpServletResponse)

方法名

說明

addCookie

添加一個Cookie對象

addHeader

添加Http文件指定名字頭信息

containsHeader

判斷指定名字Http文件頭信息是否存在

encodeURL

使用sessionid封裝URL

flushBuffer

強制把當前緩沖區內容發送到客戶端

getBufferSize

返回緩沖區大小

getOutputStream

返回到客戶端的輸出流對象

sendError

向客戶端發送錯誤信息

sendRedirect

把響應發送到另一個位置進行處理

setContentType

設置響應的MIME類型

setHeader

設置指定名字的Http文件頭信息

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4.session對象(會話 javax.servlet.http.HttpSession)

方法名

說明

getAttribute

獲取指定名字的屬性

getAttributeNames

獲取session中全部屬性名字,一個枚舉

getCreationTime

返回session的創建時間

getId

獲取會話標識符

getLastaccessedTime

返回最后發送請求的時間

getMaxInactiveInterval

返回session對象的生存時間單位千分之一秒

invalidate

銷毀session對象

isNew

每個請求是否會產生新的session對象

removeAttribute

刪除指定名字的屬性

setAttribute

設定指定名字的屬性值

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5.pageContext對象(頁面上下文 javax.servlet.jsp.PageContext)

方法名

說明

forward

重定向到另一頁面或Servlet組件

getAttribute

獲取某范圍中指定名字的屬性值

findAttribute

按范圍搜索指定名字的屬性

removeAttribute

刪除某范圍中指定名字的屬性

setAttribute

設定某范圍中指定名字的屬性值

getException

返回當前異常對象

getRequest

返回當前請求對象

getResponse

返回當前響應對象

getServletConfig

返回當前頁面的ServletConfig對象

getServletContext

返回所有頁面共享的ServletContext對象

getSession

返回當前頁面的會話對象

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6.application對象(應用程序 javax.servlet.ServletContext)

方法名

說明

getAttribute

獲取應用對象中指定名字的屬性值

getAttributeNames

獲取應用對象中所有屬性的名字,一個枚舉

getInitParameter

返回應用對象中指定名字的初始參數值

getServletInfo

返回Servlet編譯器中當前版本信息

setAttribute

設置應用對象中指定名字的屬性值

 

 

 

 

 

 

 

 

 

 

 

7.config對象(Servlet的配置信息 javax.servlet.ServletConfig)

方法名

說明

getServletContext

返回所執行的Servlet的環境對象

getServletName

返回所執行的Servlet的名字

getInitParameter

返回指定名字的初始參數值

getInitParameterNames

返回該JSP中所有的初始參數名,一個枚舉

 

 

 

 

 

 

 

 

8.page對象(當前JSP的實例,java.lang.object)

它代表JSP被編譯成Servlet,可以使用它來調用Servlet類中所定義的方法

9.exception對象(運行時的異常,java.lang.Throwable)

被調用的錯誤頁面的結果,只有在錯誤頁面中才可使用,

即在頁面指令中設置:<%@page isErrorPage=true%>

 

Request(Javax.servlet.ServletRequest)     它包含了有關瀏覽器請求的信息.通過該對象可以獲得請求中的頭信息、Cookie和請求參數。

 

Response(Javax.servlet.ServletResponse)     作為JSP頁面處理結果返回給用戶的響應存儲在該對象中。并提供了設置響應內容、響應頭以及重定向的方法(如cookies,頭信息等)

 

Out(Javax.servlet.jsp.JspWriter)       用于將內容寫入JSP頁面實例的輸出流中,提供了幾個方法使你能用于向瀏覽器回送輸出結果。

 

pageContext(Javax.servlet.jsp.PageContext)    描述了當前JSP頁面的運行環境。可以返回JSP頁面的其他隱式對象及其屬性的訪問,另外,它還實現將控制權從當前頁面傳輸至其他頁面的方法。

 

Session(javax.servlet.http.HttpSession)  會話對象存儲有關此會話的信息,也可以將屬性賦給一個會話,每個屬性都有名稱和值。會話對象主要用于存儲和檢索屬性值。

 

Application(javax.servle.ServletContext)  存儲了運行JSP頁面的servlet以及在同一應用程序中的任何Web組件的上下文信息。

 

Page(Java.lang.Object)  表示當前JSP頁面的servlet實例

 

Config(javax.servlet.ServletConfig)  該對象用于存取servlet實例的初始化參數。

 

Exception(Javax.lang.Throwable)  在某個頁面拋出異常時,將轉發至JSP錯誤頁面,提供此對象是為了在JSP中處理錯誤。只有在錯誤頁面中才可使用<%@page isErrorPage=true%>

 

Jsp內置對象

功能

主要方法

out

向客戶端輸出數據

print() println() flush() clear() isAutoFlush() getBufferSize()   close() …………

request

向客戶端請求數據

getAttributeNames() getCookies() getParameter() getParameterValues() setAttribute() getServletPath() …………..

response

封裝了jsp產生的響應,然后被發送到客戶端以響應客戶的請求

addCookie() sendRedirect() setContentType()

flushBuffer() getBufferSize() getOutputStream()

sendError() containsHeader()……………

application

 

 

config

表示Servlet的配置,當一個Servlet初始化時,容器把某些信息通過此對象傳遞給這個Servlet

getServletContext() getServletName() getInitParameter()   getInitParameterNames()……………

page

Jsp實現類的實例,它是jsp本身,通過這個可以對它進行訪問

flush()………

pagecontext

為JSP頁面包裝頁面的上下文。管理對屬于JSP中特殊可見部分中己經命名對象的該問

forward() getAttribute() getException() getRequest() getResponse()   getServletConfig()

getSession() getServletContext() setAttribute()

removeAttribute() findAttribute() ……………

session

用來保存每個用戶的信息,以便跟蹤每個用戶的操作狀態

getAttribute() getId()   getAttributeNames() getCreateTime() getMaxInactiveInterval()

invalidate() isNew()

exception

反映運行的異常

getMessage()…………

 

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品美女久久久久av超清| 久久久之久亚州精品露出| 日韩中文视频免费在线观看| 亚洲高清av在线| 欧美中文在线视频| 中文字幕在线观看日韩| 中国人与牲禽动交精品| 色综合久久久888| 日本精品免费观看| 国产91精品在线播放| 亚洲欧美日韩一区二区在线| 欧美日韩免费区域视频在线观看| 精品视频在线播放免| 亚洲情综合五月天| 日本欧美黄网站| 黄色精品在线看| 久久久久久久激情视频| 最新国产成人av网站网址麻豆| 久久精品成人欧美大片| 性色av一区二区咪爱| 国产欧美日韩精品在线观看| 亚洲精品国产精品自产a区红杏吧| 九九热视频这里只有精品| 色悠悠国产精品| 欧美一区二区三区图| 亚洲成人av资源网| 欧美大肥婆大肥bbbbb| 97av在线视频免费播放| 日韩在线观看免费| 国产亚洲精品成人av久久ww| 亚洲国产精品成人va在线观看| 国产欧美亚洲精品| 亚洲天堂网站在线观看视频| 亚洲97在线观看| 欧美xxxx18国产| 国产激情久久久| 日韩女优人人人人射在线视频| 精品国产一区二区三区在线观看| 成人在线精品视频| 久久99热这里只有精品国产| 中文字幕日韩在线视频| 国产成人精品视| 国产福利视频一区二区| 亚洲精品成人久久久| 色偷偷av亚洲男人的天堂| 国产主播喷水一区二区| 亚洲精品久久久久久下一站| 色综合久久天天综线观看| 亚洲欧美中文日韩v在线观看| 亚洲免费视频在线观看| 黑人精品xxx一区一二区| 日韩在线观看成人| 亚洲人精品午夜在线观看| 久久精品电影一区二区| 伊人一区二区三区久久精品| 国产免费一区二区三区在线能观看| 亚洲精品福利资源站| 国产原创欧美精品| 一本一本久久a久久精品牛牛影视| 日本高清+成人网在线观看| 7m第一福利500精品视频| 一夜七次郎国产精品亚洲| 精品偷拍一区二区三区在线看| 久久国产精品亚洲| 色综合91久久精品中文字幕| 欧美高跟鞋交xxxxhd| 国产精品第一页在线| 欧美性xxxxx极品| 国产成人精品电影久久久| 精品国产31久久久久久| 亚洲无av在线中文字幕| 精品调教chinesegay| 欧美日韩国产一区二区| 欧美小视频在线| 国产精品免费久久久久影院| 韩国日本不卡在线| 精品高清一区二区三区| 亚洲成人网在线观看| 久久国产精品久久国产精品| 国产日韩欧美黄色| www.亚洲人.com| 亚洲毛片在线观看.| 欧美午夜性色大片在线观看| 亚洲精品日产aⅴ| 中文字幕日韩有码| 欧美亚洲成人网| 欧美孕妇性xx| 久久精品国产电影| 国产精品久久久久久久久久ktv| 国产亚洲成精品久久| 亚洲精品www| 欧美激情综合色综合啪啪五月| 97国产精品免费视频| 国产精品吴梦梦| 91久久国产精品| 亚洲无亚洲人成网站77777| 亚洲女成人图区| 欧美精品videossex88| 热久久免费视频精品| 日韩国产激情在线| 欧美精品一区在线播放| 国产日本欧美一区二区三区在线| 亚洲男人天堂视频| 伊人伊成久久人综合网小说| 亚洲a∨日韩av高清在线观看| 欧美日韩精品在线观看| 欧美日韩免费区域视频在线观看| 亚洲欧洲国产伦综合| 欧美日韩国产精品一区二区三区四区| 欧美一区二区三区免费观看| 国产91精品黑色丝袜高跟鞋| 久久久久久久久亚洲| 亚洲va欧美va国产综合剧情| 26uuu久久噜噜噜噜| 中文字幕亚洲第一| 亚洲最大在线视频| 亚洲一区二区中文| 韩国精品美女www爽爽爽视频| 国产手机视频精品| 久久久久久伊人| 国产成人精品综合久久久| 国产精品免费观看在线| 午夜精品久久久久久久99黑人| 日本一区二区三区四区视频| 国产成人jvid在线播放| 91视频8mav| 午夜精品久久久久久久99热| 亚洲欧洲在线播放| 国产精品一区久久| 91精品在线观| 91亚洲精品在线| 91网站免费看| 大胆欧美人体视频| 国产裸体写真av一区二区| 日韩av三级在线观看| 欧美精品在线第一页| 国产高清在线不卡| 精品亚洲一区二区三区在线播放| www国产精品com| 欧美一区二区色| 亚洲欧美综合区自拍另类| 欧美劲爆第一页| 国产日韩欧美视频| 亚洲日本欧美中文幕| 欧洲成人免费aa| 久久精品国产一区二区电影| 一个人看的www欧美| 91精品综合久久久久久五月天| 亚洲国产精品福利| 奇米四色中文综合久久| 中文字幕精品www乱入免费视频| 国产成人拍精品视频午夜网站| 欧美视频精品一区| 欧美视频在线视频| 日韩av观看网址| 日韩精品免费视频| 久久久久久亚洲精品| 国语自产精品视频在线看| 91欧美精品午夜性色福利在线| 久久久久久久久久久免费| 亚洲人精选亚洲人成在线| 91在线观看免费观看| 美女撒尿一区二区三区| 国产精品久久久久久久久久99|