JSP頁面由兩部分組成
靜態部分:HTML、CSS標記等
動態部分:腳本元素、指令、動作和注釋
1、JSP注釋
。JSP頁面中的HTML注釋(顯示注釋:客戶端可見):<!--注釋內容-->
。Java注釋(隱式注釋):<%//注釋內容%>或
<%/第一行注釋內容
第二行
第n行/%>
。JSP注釋(隱式注釋):<%--注釋內容--%>
2、JSP表達式(用于計算、顯示)
<%=某個表達式%>
3、JSP腳本
<%代碼內容(JSP腳本程序)%>
4、JSP聲明
。變量聲明<%!聲明1;聲明2;...%>
如:<%!int i=0;%>
<%i++;%>
。方法的聲明,如下:
<%! 返回類型 方法名(){
方法體;
}%>
<% 方法名(); //調用方法%>
。類聲明
<%! public class 類名{
...........
}%>
5、指令元素(告訴引擎如何處理其余JSP頁面)
可以在一個JSP頁面中用多個類別的page指令,但是其中的屬性只能用一次,除了import屬性可以使用多次。
<%@指令名 屬性1="屬性值1" 屬性2="屬性值2"%>
page指令
<% @ 屬性1="屬性值1" 屬性2="屬性值2"%>
指令屬性 用途
。language 指定文件中所使用的腳本語言,默認為且僅為java
。import 指定導入的java軟件包名或類別名列別,可以同時導入多個包并用“,”分隔開
。content 響應結果的MIME類型和JSP頁面字符編碼,默認值是text/html;charset=ISO-8859-1(客戶端的編碼方式)
。pageEncoding 編碼方式,常用值utf-8支持漢字英文等,gbk、gb2312支持純漢字(當前頁面,服務器端)
。errorPage=”url” 如果此頁發生異常,網頁會重新指向一個url(路徑)
include指令
靜態包含網站中經常出現的重復的HTML和JSP頁面
<%@ include file="URL"%>(file被包含文件,URL被包含文件路徑)