Javaweb筆記(二)-jsp三大指令

jsp有三大指令梭域,分別為:page,include,taglib

page:<%@ 屬性1=屬性值 屬性2=屬性值 ......%>

  • pageEncoding-->當(dāng)前頁面編碼格式 在服務(wù)器將jsp編譯成.java文件時使用的編碼格式骗绕;
  • contentType:表示一個響應(yīng)頭。類似于response.setContentType("text/html;charset=utf-8");
    注意:
    ??1.如果兩個屬性中出現(xiàn)一個屬性遮精,則另一了未出現(xiàn)的屬性設(shè)置的值與已經(jīng)設(shè)置的值保持一致;
    ??2.如果兩個屬性都沒有設(shè)置,則默認(rèn)職位iso败潦;
  • import:導(dǎo)包操作本冲,類似java導(dǎo)包
  • errorPage:如果當(dāng)前頁面出現(xiàn)錯誤,指定跳轉(zhuǎn)的頁面
  • isErrorPage:指定當(dāng)前頁面是否為處理錯誤的頁面劫扒,當(dāng)該屬性為true檬洞,這個頁面會設(shè)置狀態(tài)碼500,且當(dāng)前頁面可以使用jsp中9大內(nèi)置對象中的exception;
    ??web.xml文件中配置錯誤頁面:
    ??標(biāo)簽<error-page>的配置方式
    ????1.<error-code>和<location>
    ????2.<exception-type>和<location>
  • autoFlush和buffer:
    ??autoFlush:指定jsp頁面輸出流緩沖區(qū)滿時是否自動刷新沟饥!默認(rèn)為true添怔,如果為false時,在緩沖區(qū)滿時會拋出異常贤旷;
    ??buffer:指定緩沖區(qū)默認(rèn)大小8k广料,通常不需要修改;
  • isELIgnored:是否忽略el表達(dá)式幼驶,默認(rèn)false艾杏;

基本沒有用的屬性:

  • language:當(dāng)前jsp頁面變以后的語言
  • info:信息;
  • isThreadSafe:當(dāng)前jsp是否支持并發(fā)訪問
  • session:當(dāng)前頁面是否支持session盅藻,如果為false购桑,當(dāng)前頁面沒有session內(nèi)置對象汹族;
  • extends:讓jsp生成的servlet去繼承指定的類;

include:靜態(tài)包含

??<%@inculde%> 它是在jsp編譯成.java文件是完成的其兴,引入的多個jsp文件最終在編譯時生成一個servlet文件顶瞒,然后再生成一個.class文件
??同樣是包含,在處理轉(zhuǎn)發(fā)時存在動態(tài)包含(留頭不留尾)元旬,requset.getRequestDispatcher()的include方法榴徐,是涉及到兩個servlet,在運(yùn)行時候?qū)?nèi)容進(jìn)行合并匀归;
??踩坑系列:在jsp頁面中使用inclide標(biāo)簽時坑资,file屬性為文件的真實路徑,不能是jsp中代碼的變量穆端;
??原因:在jsp靜態(tài)包含(include)中袱贮,在編譯的時候是將兩個jsp頁面進(jìn)行合并最終生成一個servlet.java文件,然后對應(yīng)生成.class文件体啰,這個從jsp->.class過程中攒巍,只進(jìn)行了代碼的編譯操作;如果file的屬性值變?yōu)閖sp代碼的變量荒勇,則這個變量是在編譯之后柒莉,運(yùn)行程序之后執(zhí)行的,所以在file屬性為變量時沽翔,編譯過程不知道變量的具體值是什么兢孝,從而發(fā)生錯誤;
??用途:增加代碼的可重用性仅偎。


taglib:導(dǎo)入標(biāo)簽庫:<%@taglib prefix="****" uri="*****"%>

  • prefix:指定標(biāo)簽庫在本頁面中使用的前綴名稱跨蟹,自定義名稱
  • uri:指定標(biāo)簽庫的位置
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市橘沥,隨后出現(xiàn)的幾起案子窗轩,更是在濱河造成了極大的恐慌,老刑警劉巖威恼,帶你破解...
    沈念sama閱讀 212,718評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件品姓,死亡現(xiàn)場離奇詭異,居然都是意外死亡箫措,警方通過查閱死者的電腦和手機(jī)腹备,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來斤蔓,“玉大人植酥,你說我怎么就攤上這事。” “怎么了友驮?”我有些...
    開封第一講書人閱讀 158,207評論 0 348
  • 文/不壞的土叔 我叫張陵漂羊,是天一觀的道長。 經(jīng)常有香客問我卸留,道長走越,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,755評論 1 284
  • 正文 為了忘掉前任耻瑟,我火速辦了婚禮旨指,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘喳整。我一直安慰自己谆构,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,862評論 6 386
  • 文/花漫 我一把揭開白布框都。 她就那樣靜靜地躺著搬素,像睡著了一般。 火紅的嫁衣襯著肌膚如雪魏保。 梳的紋絲不亂的頭發(fā)上熬尺,一...
    開封第一講書人閱讀 50,050評論 1 291
  • 那天,我揣著相機(jī)與錄音囱淋,去河邊找鬼猪杭。 笑死,一個胖子當(dāng)著我的面吹牛妥衣,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播戒傻,決...
    沈念sama閱讀 39,136評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼税手,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了需纳?” 一聲冷哼從身側(cè)響起芦倒,我...
    開封第一講書人閱讀 37,882評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎不翩,沒想到半個月后兵扬,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,330評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡姥敛,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,651評論 2 327
  • 正文 我和宋清朗相戀三年银择,在試婚紗的時候發(fā)現(xiàn)自己被綠了谴餐。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,789評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡傲霸,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情昙啄,我是刑警寧澤穆役,帶...
    沈念sama閱讀 34,477評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站梳凛,受9級特大地震影響耿币,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜韧拒,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,135評論 3 317
  • 文/蒙蒙 一掰读、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧叭莫,春花似錦蹈集、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至靖诗,卻和暖如春郭怪,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背刊橘。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評論 1 267
  • 我被黑心中介騙來泰國打工鄙才, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人促绵。 一個月前我還...
    沈念sama閱讀 46,598評論 2 362
  • 正文 我出身青樓攒庵,卻偏偏與公主長得像,于是被迫代替她去往敵國和親败晴。 傳聞我的和親對象是個殘疾皇子浓冒,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,697評論 2 351

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

  • JSP總結(jié)(經(jīng)典) day1 JSP 定義: 1)Java Server Page, Java EE 組件,本...
    java日記閱讀 3,424評論 0 13
  • 1.學(xué)習(xí)內(nèi)容 JSP技術(shù)入門和常用指令 JSP的內(nèi)置對象&標(biāo)簽介紹 EL表達(dá)式&EL的內(nèi)置對象 2.JSP技術(shù)入門...
    WendyVIV閱讀 2,128評論 1 18
  • 一尖坤、JSP基礎(chǔ) 1.1什么是JSP JSP(Java ServerPage)是Java服務(wù)器端動態(tài)頁面技術(shù)稳懒。是su...
    晨星資源閱讀 1,141評論 0 6
  • 前面講了servlet入門實踐現(xiàn)在開始介紹jsp入門實踐,開發(fā)環(huán)境的搭建請參考我前面的tomcat的文章慢味,jsp入...
    伊豚wall閱讀 3,361評論 2 56
  • JSP內(nèi)置對象纯路、指令和動作 一或油、內(nèi)置對象 在 JSP 的 Java 代碼塊、表達(dá)式塊等中可以直接使用的引用感昼,稱為 ...
    我可能是個假開發(fā)閱讀 839評論 1 5