<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    JSP內(nèi)置對象

    Posted on 2005-10-19 16:13 丁丁 閱讀(820) 評論(1)  編輯  收藏
    JSP內(nèi)置對象



    內(nèi)置對象是不需要聲明,直接可以在JSP中使用的對象,JSP有以下幾種內(nèi)置對象:

    request 
       request表示HttpServletRequest對象。它包含了有關(guān)瀏覽器請求的信息,并且提供了幾個用于獲取cookie, header, 和session數(shù)據(jù)的有用的方法。

    response
       response表示HttpServletResponse對象,并提供了幾個用于設(shè)置送回 瀏覽器的響應(yīng)的方法(如cookies,頭信息等)

    out
       out 對象是javax.jsp.JspWriter的一個實例,并提供了幾個方法使你能用于向瀏覽器回送輸出結(jié)果。

    pageContext
       pageContext表示一個javax.servlet.jsp.PageContext對象。它是用于方便存取各種范圍的名字空間、servlet相關(guān)的對象的API,并且包裝了通用的servlet相關(guān)功能的方法。
    session session表示一個請求的javax.servlet.http.HttpSession對象。Session可以存貯用戶的狀態(tài)信息

    application 
       applicaton 表示一個javax.servle.ServletContext對象。這有助于查找有關(guān)servlet引擎和servlet環(huán)境的信息
    config 
       config表示一個javax.servlet.ServletConfig對象。該對象用于存取servlet實例的初始化參數(shù)。
    page 
       page表示從該頁面產(chǎn)生的一個servlet實例。

    Servlet API中的幾個對象
    JSP提供了八個內(nèi)部對象,而其中的五個內(nèi)部對象對應(yīng)于Servlet API中的七個對象,這也就使得我們正常理解并熟練使用Servlet中的這七個對象顯得尤其重要。這五個JSP的內(nèi)部對象和Servlet API中的對象的對應(yīng)關(guān)系是:
    request對象對應(yīng)于:javax.servlet.http.HttpServletRequest和javax.servlet.ServletRequest
    response對象對應(yīng)于:javax.servlet.http.HttpServletResponse和javax.servlet.ServletResponse
    session對象對應(yīng)于:javax.servlet.http.HttpSession
    application對象對應(yīng)于:javax.servlet.ServletContext
    config對象對應(yīng)于:javax.servlet.ServletConfig
    javax.servlet.http.HttpServletRequest
    這是一個接口,在我們提到接口之前,還是讓我們來復(fù)習(xí)一下Java中接口的一個初步的解釋:
    接口在語法上與類相似,但是接口沒有實例,使用接口,只是指定類必須做什么而不是如何做。
    HttpServletRequest接口用來處理一個對Servlet的HTTP格式的請求信息。

    javax.servlet.ServletRequest
    這也是一個接口,這個接口定義一個Servlet引擎產(chǎn)生的對象,通過這個對象,Servlet可以獲得客戶端請求的數(shù)據(jù)。這個對象通過讀取請求體的數(shù)據(jù)提供包括參數(shù)的名稱、值和屬性以及輸入流的所有數(shù)據(jù)。而javax.servlet.http.HttpServletRequest也只是該接口的一個擴(kuò)展,也就是說,該接口的所有方法也可以被javax.servlet.http.HttpServletRequest所使用。

    javax.servlet.http.HttpServletResponse接口
    該接口用來描述一個返回到客戶端的HTTP回應(yīng)。

    javax.servlet.ServletResponse接口
    該接口用來定義一個Servlet引擎產(chǎn)生的對象,通過這個對象,Servlet對客戶端的請求作出響應(yīng)。這個響應(yīng)應(yīng)該是一個MIME實體,可能是一個 HTML頁、圖象數(shù)據(jù)或其他MIME的格式。javax.servlet.http.HttpServletResponse接口是該接口的擴(kuò)展。

    javax.servlet.http.HttpSession接口
    該接口用來描述一個session,至于什么是session我想在這里就沒必要說了吧。

    javax.servlet.ServletContext接口
    該接口用來定義了一個Servlet的環(huán)境對象。也可是認(rèn)為這是多個客戶端共享的信息,它與session的區(qū)別在于應(yīng)用范圍的不同,session只對應(yīng)于一個用戶。

    javax.servlet.ServletConfig接口
    該接口定義了一個對象,通過這個對象,Servlet引擎配置一個Servlet。每一個ServletConfig對象對應(yīng)著一個唯一的Servlet。

    javax.servlet.http.Cookie類
    這個類描述了一個cookie,cookie的作用其實與session很類似,只是cookie保存在客戶端,session保存在服務(wù)器端。

    Feedback

    # re: JSP內(nèi)置對象  回復(fù)  更多評論   

    2006-02-27 15:09 by hao
    hao

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     

    posts - 9, comments - 6, trackbacks - 0, articles - 1

    Copyright © 丁丁

    主站蜘蛛池模板: 国产偷伦视频免费观看| 污网站在线观看免费| 久久午夜无码免费| 亚洲精品卡2卡3卡4卡5卡区| 产传媒61国产免费| 亚洲精品GV天堂无码男同| 一级毛片免费全部播放| 免费国产成人高清视频网站| 亚洲av日韩综合一区二区三区| 国产精品无码一区二区三区免费 | 亚洲酒色1314狠狠做| 午夜影院免费观看| 亚洲国产亚洲片在线观看播放| 无码国产精品久久一区免费| 亚洲日韩av无码中文| 啊v在线免费观看| 中文字幕av无码不卡免费| 亚洲国产精品一区二区久久hs| 久久久久久国产精品免费无码| 亚洲国产亚洲片在线观看播放 | 亚洲国产精品自在自线观看| 国产99视频精品免费视频7| selaoban在线视频免费精品| 日韩吃奶摸下AA片免费观看| 亚洲精品国产日韩| 亚洲国产成人精品女人久久久| 国产又黄又爽胸又大免费视频| 亚洲欧洲国产视频| 日本免费一区二区三区最新vr| 无人视频免费观看免费视频| 久久精品国产亚洲香蕉| 国产片AV片永久免费观看| 国产综合成人亚洲区| 亚洲AV综合色一区二区三区| 在线不卡免费视频| a毛片免费在线观看| 亚洲无人区一区二区三区| 最近中文字幕免费mv在线视频| 国产精品无码亚洲精品2021| 亚洲AV无码久久| 国产精品色午夜免费视频|