jsp腳本中9個內(nèi)置對象

這九個內(nèi)置對象都是ServletAPI接口的實例趁猴,只是Jsp規(guī)范對它們進行了默認初始化(由JSP頁面對應Servlet的_jspService()方法來創(chuàng)建這些實例)

  • application :javax.servlet.ServletContext 的實例掐暮,該實例代表jsp所屬的Web應用本身,可用于JSP頁面谜叹,或者在Servlet之間交換信息。常用的方法有getAttribute(String attName)、setAttribute(String attName,String attValue)和getInitParameter(String paramName)等厉熟。

  • config:javax.servlet.ServletConfig 的實例,該實例代表該jsp的配置信息较幌。常用的方法有getInitParameter(String paramName)和getInitParameternames()等方法揍瑟。事實上,jsp頁面通常無須配置乍炉,也就不存在配置信息绢片。因此,該對象更多地在Servlet中有效岛琼。

  • exception:java.lang.Throwable 的實例底循,該實例代表其他頁面中的異常和錯誤。只有當頁面是錯誤處理頁面槐瑞,即編譯指令page的isErrorPage屬性為true時熙涤,該對象才可以使用。常用的方法有getMessage()和printStackTrace()等困檩。

  • out:javax.servlet.jsp.JspWriter的實例祠挫,該實例代表JSP頁面的輸出流用于輸出內(nèi)容,形成HTML頁面悼沿。

  • page:代表該頁面本身通常沒有太大用處等舔。也就是Servlet中的this,其類型就是生成的Servlet類能用page的地方就可用this糟趾。

  • pageContext:javax.servlet.jsp.PageContext的實例慌植,該對象代表該JSP頁面上下文,使用該對象可以訪問頁面中的共享數(shù)據(jù)拉讯。常用方法有getServletContext()和getServletConfig()等涤浇。

  • request: javax.servlet.http.HttpServletRequest的實例,該對象封裝了一次請求魔慷,客戶端的請求參數(shù)都被封裝在該對象里只锭。這是一個常用的對象,獲取客戶端請求參數(shù)必須使用該對象院尔。常用的方法有getParameter(String paramName)蜻展、getParameterValues(String paramName)喉誊、setAttribute(String attrName,Object attrValue)、getAttribute(String attrName)和setCharacterEncoding(String env)等纵顾。

  • response: javax.servlet.http.HttpServletResponse的實例伍茄,代表服務器對客戶端的響應。通常很少使用該對象直接響應施逾,而是使用out對象敷矫,除非需要生成非字符響應。而response對象常用于重定向汉额,常用的方法有getOutputStream()曹仗、sendRedirect(java.lang.String location)等。

  • session:javax.servlet.http.HttpSession的實例蠕搜,該對象代表一次會話怎茫。當客戶端瀏覽器與站點建立連接時,會話開始妓灌;當客戶端關閉瀏覽器是轨蛤,會話結束。常用的方法有:getAttribute(String attrName)虫埂、setAttribute(Stirng attrName,Object attrValue)等祥山、

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市掉伏,隨后出現(xiàn)的幾起案子枪蘑,更是在濱河造成了極大的恐慌,老刑警劉巖岖免,帶你破解...
    沈念sama閱讀 210,978評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件岳颇,死亡現(xiàn)場離奇詭異,居然都是意外死亡颅湘,警方通過查閱死者的電腦和手機话侧,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評論 2 384
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來闯参,“玉大人瞻鹏,你說我怎么就攤上這事÷拐” “怎么了新博?”我有些...
    開封第一講書人閱讀 156,623評論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長脚草。 經(jīng)常有香客問我赫悄,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,324評論 1 282
  • 正文 為了忘掉前任埂淮,我火速辦了婚禮姑隅,結果婚禮上,老公的妹妹穿的比我還像新娘倔撞。我一直安慰自己讲仰,他們只是感情好,可當我...
    茶點故事閱讀 65,390評論 5 384
  • 文/花漫 我一把揭開白布痪蝇。 她就那樣靜靜地躺著鄙陡,像睡著了一般。 火紅的嫁衣襯著肌膚如雪躏啰。 梳的紋絲不亂的頭發(fā)上柔吼,一...
    開封第一講書人閱讀 49,741評論 1 289
  • 那天,我揣著相機與錄音丙唧,去河邊找鬼。 笑死觅玻,一個胖子當著我的面吹牛想际,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播溪厘,決...
    沈念sama閱讀 38,892評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼胡本,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了畸悬?” 一聲冷哼從身側響起侧甫,我...
    開封第一講書人閱讀 37,655評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎蹋宦,沒想到半個月后披粟,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,104評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡冷冗,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年守屉,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蒿辙。...
    茶點故事閱讀 38,569評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡拇泛,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出思灌,到底是詐尸還是另有隱情俺叭,我是刑警寧澤,帶...
    沈念sama閱讀 34,254評論 4 328
  • 正文 年R本政府宣布泰偿,位于F島的核電站熄守,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜柠横,卻給世界環(huán)境...
    茶點故事閱讀 39,834評論 3 312
  • 文/蒙蒙 一窃款、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧牍氛,春花似錦晨继、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至唉擂,卻和暖如春餐屎,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背玩祟。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評論 1 264
  • 我被黑心中介騙來泰國打工腹缩, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人空扎。 一個月前我還...
    沈念sama閱讀 46,260評論 2 360
  • 正文 我出身青樓藏鹊,卻偏偏與公主長得像,于是被迫代替她去往敵國和親转锈。 傳聞我的和親對象是個殘疾皇子盘寡,可洞房花燭夜當晚...
    茶點故事閱讀 43,446評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法撮慨,內(nèi)部類的語法竿痰,繼承相關的語法,異常的語法砌溺,線程的語...
    子非魚_t_閱讀 31,597評論 18 399
  • 一. Java基礎部分.................................................
    wy_sure閱讀 3,805評論 0 11
  • 這部分主要是與Java Web和Web Service相關的面試題影涉。 96、闡述Servlet和CGI的區(qū)別? 答...
    雜貨鋪老板閱讀 1,399評論 0 10
  • 前面講了servlet入門實踐現(xiàn)在開始介紹jsp入門實踐规伐,開發(fā)環(huán)境的搭建請參考我前面的tomcat的文章常潮,jsp入...
    伊豚wall閱讀 3,361評論 2 56
  • 他總是一臉的倔強。 不服的時候楷力,緊抿嘴巴喊式;好奇的時候,露出兩顆潔白的大門牙萧朝。 他被每個老師責罵岔留,被每個...
    意葉子閱讀 220評論 0 0