一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

JSP運行原理和九大隱式對象說明

每個JSP 頁面在第一次被訪問時,WEB容器都會把請求交給JSP引擎(即一個Java程序)去處理。JSP引擎先將JSP翻譯成一個_jspServlet(實質上也是一個servlet) ,然后按照servlet的調用方式進行調用。

由于JSP第一次訪問時會翻譯成servlet,所以第一次訪問通常會比較慢,但第二次訪問,JSP引擎如果發現JSP沒有變化,就不再翻譯,而是直接調用,所以程序的執行效率不會受到影響。

JSP引擎在調用JSP對應的_jspServlet時,會傳遞或創建9個與web開發相關的對象供_jspServlet使用。JSP技術的設計者為便于開發人員在編寫JSP頁面時獲得這些web對象的引用,特意定義了9個相應的變量,開發人員在JSP頁面中通過這些變量就可以快速獲得這9大對象的引用。

這9個對象分別是哪些,以及作用也是筆試經常考察的知識點。

Jsp九大隱式對象

request       //代表request對象

response       //代表response對象

config        //代表servletConfig對象

application    //代表servletContext對象

exception   

Session

page

out           //代表response.getWriter() ,字符輸出流對象 

pageContext

pageContext對象

pageContext對象是JSP技術中最重要的一個對象,它代表JSP頁面的運行環境.

這個對象不僅封裝了對其它8大隱式對象的引用,

它自身還是一個域對象,可以用來保存數據。

并且,這個對象還封裝了web開發中經常涉及到的一些常用操作,例如引入和跳轉其它資源、檢索其它域對象中的屬性等。

通過pageContext獲得其他對象

getException方法返回exception隱式對象

getPage方法返回page隱式對象

getRequest方法返回request隱式對象

getResponse方法返回response隱式對象

getServletConfig方法返回config隱式對象

getServletContext方法返回application隱式對象

getSession方法返回session隱式對象

getOut方法返回out隱式對象

pageContext封裝其它8大內置對象的意義,思考:如果在編程過程中,把pageContext對象傳遞給一個普通Java對象,那么這個Java對象將具有什么功能?

pageContext作為域對象

pageContext對象的方法

public void setAttribute(Java.lang.String name,Java.lang.Object value)

public Java.lang.Object getAttribute(Java.lang.String name)

public void removeAttribute(Java.lang.String name)

pageContext對象中還封裝了訪問其它域的方法

public Java.lang.Object getAttribute(Java.lang.String name,int scope)

public void setAttribute(Java.lang.String name, Java.lang.Object value,int scope)

public void removeAttribute(Java.lang.String name,int scope)

代表各個域的常量

PageContext.APPLICATION_SCOPE

PageContext.SESSION_SCOPE

PageContext.REQUEST_SCOPE

PageContext.PAGE_SCOPE

jsp技術JSP運行原理和九大隱式對象說明,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 91在线播放网站 | 怡红院美国 | 久久精品99成人中文字幕880 | 亚洲国产精品成人午夜在线观看 | 小说区 图片区 视频区 | 美女胸又大又www又黄的网站 | 色老板成人永久免费视频 | 丝袜诱惑一区二区 | 国外成人免费视频 | 亚洲专区一区 | 高清国产一区二区三区 | 久久大伊人| 99在线视频免费 | 精品一区二区91 | avtt加勒比| 婷婷射| 好色123| 最新久久精品 | 亚洲视频一二区 | 好吊淫 | 美女黄色在线观看 | 国产精品29页 | 黄色国产在线观看 | 久久成人免费观看全部免费 | 国产社区 | 黄大色大片免费久久 | 九九九精品视频 | 天天干天天干天天干天天 | 午夜dj观看在线影院 | 中文字幕一级毛片 | 午夜免费在线 | 四虎永久在线日韩精品观看 | 国产成人免费a在线资源 | 日本高清色视频在线观看免费 | 国产视频高清 | 国产成人精品视频在放 | 91免费小视频 | 精品久久久久久久久中文字幕 | 成人精品视频一区二区在线 | 色资源二区在线视频 | 国产精品麻豆久久久 |