JSP語法

JSP腳本程序

<%代碼片段%>

<jsp:scriptlet>代碼片段</jsp:scriptlet>

可以包含任意變量的java 語句 變量 方法 表達式蛀醉。


JSP聲名

<%! %>

<jsp:declaration></jsp:declaration>

一個聲名語句可以聲明一個或多個變量瓣戚,方法。


JSP表達式

<%= 表達式%>

<jsp:expression></jsp:expression>

一個JSP表達式中包含的腳本語言表達式,先被轉(zhuǎn)化成String粹污,然后插入到表達式出現(xiàn)的地方型豁。

由于表達式的值會被轉(zhuǎn)化成String,所以您可以在一個文本行中使用表達式而不用去管它是否是HTML標簽惠况。

表達式元素中可以包含任何符合Java語言規(guī)范的表達式,但是不能使用分號來結束表達式宁仔。


JSP注釋

<%-- --%>jsp注釋

<!-- -->html注釋


JSP指令

<%@ %>

JSP指令用來設置與整個JSP頁面相關的屬性稠屠。

3種指令標簽:

1.<%@ page %>? 定義頁面的依賴屬性,比如腳本語言翎苫、error頁面权埠、緩存需求等等

buffer 指定out對象使用緩沖區(qū)的大小

autoFlush 控制out對象的?緩存區(qū)

contentType 指定當前JSP頁面的MIME類型和字符編碼

errorPage 指定當JSP頁面發(fā)生異常時需要轉(zhuǎn)向的錯誤處理頁面

isErrorPage 指定當前頁面是否可以作為另一個JSP頁面的錯誤處理頁面

extends 指定servlet從哪一個類繼承

import 導入要使用的Java類

info 定義JSP頁面的描述信息

isThreadSafe 指定對JSP頁面的訪問是否為線程安全

language 定義JSP頁面所用的腳本語言,默認是Java

session 指定JSP頁面是否使用session

isELIgnored 指定是否執(zhí)行EL表達式

isScriptingEnabled 確定腳本元素能否被使用

2.<%@ include %>? 包含其他文件


3<%@ taglib%>? 引入標簽庫的定義煎谍,可以是自定義標簽


JSP行為

<jsp:action_name ?attribute= "value" />

jsp:include用于在當前頁面中包含靜態(tài)或動態(tài)資源

jsp:useBean尋找和初始化一個JavaBean組件

jsp:setProperty設置 JavaBean組件的值

jsp:getProperty將?JavaBean組件的值插入到 output中

jsp:forward從一個JSP文件向另一個文件傳遞一個包含用戶請求的request對象

jsp:plugin用于在生成的HTML頁面中包含Applet和JavaBean對象

jsp:element動態(tài)創(chuàng)建一個XML元素

jsp:attribute定義動態(tài)創(chuàng)建的XML元素的屬性

jsp:body定義動態(tài)創(chuàng)建的XML元素的主體

jsp:text用于封裝模板數(shù)據(jù)


JSP隱含對象

equest ? ? ? ? ??HttpServletRequest類的實例

response ? ? ??HttpServletResponse類的實例

out ? ? ? ? ? ? ? ?PrintWriter類的實例攘蔽,用于把結果輸出至網(wǎng)頁上

session ? ? ? ??HttpSession類的實例

application ? ?ServletContext類的實例,與應用上下文有關

config ? ? ? ? ??ServletConfig類的實例

pageContext?PageContext類的實例呐粘,提供對JSP頁面所有對象以及命名空間的訪問

page ? ? ? ? ? ? ?類似于Java類中的this關鍵字

Exception ? ? ?Exception類的對象满俗,代表發(fā)生錯誤的JSP頁面中對應的異常對象

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(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
  • jsp 腳本 jsp 指令jsp指令并不產(chǎn)生任何可見的輸出铆惑,而只是告訴引擎如何處理jsp中的其余部分 使用js...
    JerichoPH閱讀 287評論 0 0
  • JSP 基本結構JSP 頁面組成:模板文本(HTML,XML,純文本)范嘱,JSP 元素;JSP 元素:腳本元素员魏,指令...
    jslancer閱讀 835評論 0 11
  • 我想此刻和你狠狠的做愛丑蛤,不眠不休 就像我明天要走向死亡的戰(zhàn)場一樣 我的戰(zhàn)栗,我的害怕撕阎,我的勇氣 這一夜如此漫長 我...
    霂隱閱讀 226評論 0 0
  • 編者按 人的差別在于業(yè)余時間虏束,而一個人的命運決定于晚上8點到10點之間棉饶。每晚抽出2個小時的時間用來閱讀、進修魄眉、思考...
    周雨聊管理閱讀 2,117評論 17 49