欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JSP學(xué)習(xí)筆記之基礎(chǔ)語法

 更新時(shí)間:2015年09月30日 11:21:06   投稿:hebedich  
本文是JSP學(xué)習(xí)筆記系列的第一篇文章,跟之前一樣,我們先來看看jsp的基礎(chǔ)語法,有需要的小伙伴自己參考下。

jsp頁面元素構(gòu)成

jsp頁面組成部分有:指令,注釋,靜態(tài)內(nèi)容,表達(dá)式,小腳本,聲明。

jsp指令

page指令:通常位于jsp頁面的頂端,同一個(gè)頁面可以有多個(gè)page指令

include指令:將一個(gè)外部文件嵌入到當(dāng)前jsp文件中,同時(shí)解析這個(gè)頁面中的jsp語句

taglib指令:使用標(biāo)簽庫(kù)定義新的自定義標(biāo)簽,在jsp頁面中啟動(dòng)自定行為

page指令語法

 <%@page 屬性1="屬性值" 屬性2="屬性值1,屬性值2" 屬性n="屬性值n"%>

jsp注釋

在jsp頁面的注釋。

HTML的注釋:

<!--html注釋-->  //客戶端可見

jsp的注釋:

<%--html注釋--%>  //客戶端不可見

jsp腳本注釋:

//單行注釋

/**/多行注釋

jsp腳本

在jsp頁面中執(zhí)行的java代碼

語法:

<%java代碼%>

jsp聲明

在jsp頁面中定義變量或者方法

語法:

<%!java代碼%>

jsp表達(dá)式

在jsp頁面中執(zhí)行的表達(dá)式

語法:

<%=表達(dá)式%>  //注意:表達(dá)式不以分號(hào)結(jié)束

jsp頁面的生命周期

JSP的生命周期分為四個(gè)主要階段是非常相似的Servlet的生命周期,并有如下幾要點(diǎn):

  JSP 編譯:

當(dāng)瀏覽器請(qǐng)求一個(gè)JSP,JSP引擎首先檢查它是否需要編譯頁面。如果頁面從來沒有被編譯,或者如果JSP已經(jīng)被修改,因?yàn)樗亲詈笠粋€(gè)編譯JSP引擎編譯的頁面。

編譯過程包括三個(gè)步驟:

•解析JSP。
•打開JSP成servlet。
•編譯這個(gè)servlet。

  JSP初始化:

當(dāng)一個(gè)容器加載一個(gè)JSP它的任何服務(wù)請(qǐng)求之前調(diào)用jspInit()方法。如果您需要執(zhí)行JSP特定的初始化

  JSP 執(zhí)行:

JSP的生命周期的這個(gè)階段代表請(qǐng)求的所有交互,直到JSP被破壞。

當(dāng)瀏覽器請(qǐng)求一個(gè)JSP與頁面已經(jīng)被加載并初始化時(shí),JSP引擎調(diào)用JSP中的_jspService() 方法。

  JSP 清理:

JSP的生命周期銷毀階段代表當(dāng)JSP被刪除所使用容器。

jspDestroy()方法是等價(jià)JSP servlet的destroy方法。覆蓋jspDestroy當(dāng)您需要執(zhí)行任何清理,如釋放數(shù)據(jù)庫(kù)連接或關(guān)閉打開的文件。

相關(guān)文章

最新評(píng)論