2020 3.24

作業(yè):

JSP & EL & JSTL

(一)JSP的回顧

一、什么是JSP

? JSP:JavaServerPages(Java服務(wù)器端頁面)

? JSP就是HTML+Java代碼+JSP自身的東西組成

二、JSP由來

? Servlet技術(shù)生成動態(tài)網(wǎng)頁的時候很麻煩士复,需要通過Response獲得輸出流莱没,調(diào)用print方法進行打印的冒黑。這種編程方式很麻煩级乐,而且美工也不容易處理撕瞧。SUN公司為了簡化動態(tài)網(wǎng)頁開發(fā)罐孝,推出了JSP

三呐馆、JSP的運行原理

? JSP在執(zhí)行時,會被服務(wù)器翻譯為Servlet編譯執(zhí)行的莲兢,JSP就是一個Servlet

四汹来、JSP腳本元素

<%! %>:JSP聲明,翻譯成Servlet成員部分的內(nèi)容改艇,聲明變量收班、方法、內(nèi)部類

<%= %>:翻譯成out.print()輸出的內(nèi)容谒兄,在service方法內(nèi)部摔桦,用于生成HTML頁面源碼

<% %>:用于嵌入Java代碼,會被翻譯成service方法內(nèi)部的代碼塊舵变,聲明變量酣溃、內(nèi)部類

(二)JSP的注釋

一、HTML的注釋

? <!--HTML的注釋-->

存在時機:存在JSP的源碼中纪隙,翻譯成Servlet后赊豌,注釋也存在,在生成HTML響應到頁面時绵咱,注釋也存在

二碘饼、Java代碼的注釋

? <%

? //單行注釋

? /*多行注釋*/

? ? /**文檔注釋*/

? %>

存在時機:存在JSP的源碼中,翻譯成Servlet后悲伶,Java代碼的注釋也會存在艾恼,但是生成HTML響應到頁面后,注釋就消失了

三麸锉、JSP注釋

? <%--JSP的注釋--%>

存在時機:存在JSP的源碼中钠绍,翻譯成Servlet后,注釋就沒有了

*注意:Java代碼注釋的話花沉,不要使用HTML的注釋

(三)JSP的指令元素的概述

一柳爽、JSP指令元素的作用

? 用于指示JSP執(zhí)行的某些步驟

? 用于指示JSP表現(xiàn)的特定行為

二媳握、JSP指令元素的語法

? <%@指令名稱屬性名稱=屬性的值 屬性名稱=屬性的值%>

三、JSP指令元素的分類

? page指令:指示JSP的頁面設(shè)置屬性和行為

? include指令:指示JSP包含哪些其他頁面

? taglib指令:指示JSP頁面包含哪些標簽庫

(四)JSP的指令

一磷脯、page指令

1蛾找、page指令簡介

? 寫法:<%@ page 屬性名=屬性值 %>

? Page指令用來定義JSP文件的全局屬性

? 這些屬性可以單獨使用,也可以幾個或多個同時使用

? 在JSP頁面中赵誓,只有import屬性可以出現(xiàn)多次打毛,其他屬性都只能出現(xiàn)一次

2、Page指令屬性

? language屬性:聲明使用腳本的語言俩功,目前只能是Java

? extends屬性:標明JSP編譯成Servlet的時候繼承的類幻枉,默認值是HttpJspBase

? session屬性:標明JSP中是否可以直接使用session對象,默認值是true

? buffer屬性:標明JSP對客戶端輸出緩沖區(qū)的大小绑雄,默認值8KB

? autoFlush屬性:如果緩沖區(qū)大小溢出展辞,是否自動刷出,默認值true

import屬性:用于導入Java包或類

contentType屬性:標明JSP被瀏覽器解析和打開的時候采用的默認的字符集

pageEncoding屬性:JSP文件及JSP翻譯后的Servlet保存到硬盤上采用的字符集

? isErrorPage屬性:處理JSP頁面的異常

errorPage屬性:處理JSP頁面的異常

isELIgnored屬性:通知JSP是否忽略EL表達式

二万牺、include和taglib指令

1罗珍、include指令

(1)include指令簡介

? 寫法:<%@ include屬性名=屬性值%>

? 作用:在JSP頁面中靜態(tài)包含一個文件,同時由該JSP解析包含的文件內(nèi)容

(2)include指令屬性

? file屬性:指示JSP頁面包含的頁面的路徑

2脚粟、include指令原理(靜態(tài)包含的原理)

2覆旱、taglib指令

(1)taglib指令簡介

? 寫法:<%@ taglib屬性名=屬性值%>

? 作用:用于在JSP頁面中引入標簽庫

(2)taglib指令屬性

? uri屬性:引入的標簽庫的路徑

? prefix屬性:引入的標簽庫的別名(前綴)

(五)JSP的內(nèi)置對象

一、JSP的內(nèi)置對象概述

1核无、什么是JSP的內(nèi)置對象

JSP的內(nèi)置對象:指的是可以直接在JSP頁面中使用的對象

2扣唱、JSP的內(nèi)置對象有哪些(9大內(nèi)置對象)

? request:從客戶端向服務(wù)器發(fā)送的請求對象

? respon

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市团南,隨后出現(xiàn)的幾起案子噪沙,更是在濱河造成了極大的恐慌,老刑警劉巖吐根,帶你破解...
    沈念sama閱讀 221,273評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件正歼,死亡現(xiàn)場離奇詭異,居然都是意外死亡拷橘,警方通過查閱死者的電腦和手機局义,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,349評論 3 398
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來冗疮,“玉大人萄唇,你說我怎么就攤上這事∈踽#” “怎么了另萤?”我有些...
    開封第一講書人閱讀 167,709評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長诅挑。 經(jīng)常有香客問我仲墨,道長勾缭,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,520評論 1 296
  • 正文 為了忘掉前任目养,我火速辦了婚禮,結(jié)果婚禮上毒嫡,老公的妹妹穿的比我還像新娘癌蚁。我一直安慰自己,他們只是感情好兜畸,可當我...
    茶點故事閱讀 68,515評論 6 397
  • 文/花漫 我一把揭開白布努释。 她就那樣靜靜地躺著,像睡著了一般咬摇。 火紅的嫁衣襯著肌膚如雪伐蒂。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,158評論 1 308
  • 那天肛鹏,我揣著相機與錄音逸邦,去河邊找鬼。 笑死在扰,一個胖子當著我的面吹牛缕减,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播芒珠,決...
    沈念sama閱讀 40,755評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼桥狡,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了皱卓?” 一聲冷哼從身側(cè)響起裹芝,我...
    開封第一講書人閱讀 39,660評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎娜汁,沒想到半個月后嫂易,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,203評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡存炮,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,287評論 3 340
  • 正文 我和宋清朗相戀三年炬搭,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片穆桂。...
    茶點故事閱讀 40,427評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡宫盔,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出享完,到底是詐尸還是另有隱情灼芭,我是刑警寧澤,帶...
    沈念sama閱讀 36,122評論 5 349
  • 正文 年R本政府宣布般又,位于F島的核電站彼绷,受9級特大地震影響巍佑,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜寄悯,卻給世界環(huán)境...
    茶點故事閱讀 41,801評論 3 333
  • 文/蒙蒙 一萤衰、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧猜旬,春花似錦脆栋、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,272評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至熟嫩,卻和暖如春秦踪,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背掸茅。 一陣腳步聲響...
    開封第一講書人閱讀 33,393評論 1 272
  • 我被黑心中介騙來泰國打工椅邓, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人倦蚪。 一個月前我還...
    沈念sama閱讀 48,808評論 3 376
  • 正文 我出身青樓希坚,卻偏偏與公主長得像,于是被迫代替她去往敵國和親陵且。 傳聞我的和親對象是個殘疾皇子裁僧,可洞房花燭夜當晚...
    茶點故事閱讀 45,440評論 2 359

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

  • JSP總結(jié)(經(jīng)典) day1 JSP 定義: 1)Java Server Page, Java EE 組件,本...
    java日記閱讀 3,457評論 0 13
  • 1.學習內(nèi)容 JSP技術(shù)入門和常用指令 JSP的內(nèi)置對象&標簽介紹 EL表達式&EL的內(nèi)置對象 2.JSP技術(shù)入門...
    WendyVIV閱讀 2,138評論 1 18
  • Jsp技術(shù)總結(jié) 1. 什么是JSP JSP即Java Server Pages慕购,它和servlet技術(shù)一樣...
    java日記閱讀 1,659評論 0 18
  • JSP & EL & JSTL (一)JSP的回顧 一聊疲、什么是JSP JSP:JavaServerPages(...
    李玉賢_8e75閱讀 221評論 0 0
  • (一)JSP的回顧 一、什么是JSP JSP:JavaServerPages(Java服務(wù)器端頁面) JSP就是H...
    哈哈哈額哈哈哈閱讀 444評論 0 0