JSP頁面由兩部分組成
靜態(tài)部分:HTML赊豌、CSS標(biāo)記等
動態(tài)部分:腳本元素、指令绵咱、動作和注釋
1碘饼、JSP注釋
。JSP頁面中的HTML注釋(顯示注釋:客戶端可見):<麸拄!--注釋內(nèi)容-->
派昧。Java注釋(隱式注釋):<%//注釋內(nèi)容%>或
<%/第一行注釋內(nèi)容
第二行
第n行/%>
。JSP注釋(隱式注釋):<%--注釋內(nèi)容--%>
2拢切、JSP表達式(用于計算蒂萎、顯示)
<%=某個表達式%>
3、JSP腳本
<%代碼內(nèi)容(JSP腳本程序)%>
4淮椰、JSP聲明
五慈。變量聲明<%!聲明1;聲明2;...%>
如:<%!int i=0;%>
<%i++;%>
。方法的聲明主穗,如下:
<%! 返回類型 方法名(){
方法體泻拦;
}%>
<% 方法名(); //調(diào)用方法%>
。類聲明
<%! public class 類名{
...........
}%>
5忽媒、指令元素(告訴引擎如何處理其余JSP頁面)
可以在一個JSP頁面中用多個類別的page指令争拐,但是其中的屬性只能用一次,除了import屬性可以使用多次晦雨。
<%@指令名 屬性1="屬性值1" 屬性2="屬性值2"%>
page指令
<% @ 屬性1="屬性值1" 屬性2="屬性值2"%>
指令屬性 用途
架曹。language 指定文件中所使用的腳本語言,默認為且僅為java
闹瞧。import 指定導(dǎo)入的java軟件包名或類別名列別绑雄,可以同時導(dǎo)入多個包并用“,”分隔開
奥邮。content 響應(yīng)結(jié)果的MIME類型和JSP頁面字符編碼万牺,默認值是text/html;charset=ISO-8859-1(客戶端的編碼方式)
。pageEncoding 編碼方式洽腺,常用值utf-8支持漢字英文等脚粟,gbk、gb2312支持純漢字(當(dāng)前頁面蘸朋,服務(wù)器端)
珊楼。errorPage=”url” 如果此頁發(fā)生異常,網(wǎng)頁會重新指向一個url(路徑)
include指令
靜態(tài)包含網(wǎng)站中經(jīng)常出現(xiàn)的重復(fù)的HTML和JSP頁面
<%@ include file="URL"%>(file被包含文件度液,URL被包含文件路徑)