jsp頁面元素:
----靜態部分-----HTML靜態文本
----指令-----------以“<%@”開始,以“%>”結束
----運算式--------<%=java運算式%>
----指令碼-----------<%java代碼%>
----聲明-----------<%!函數或方法%>
----動作-----------以“<jsp:動作名”開始,以“<jsp:動作名>”結束
----注釋-----------<!--注釋,用戶端可以看到-->、<%--注釋,用戶端看不到--%>
jsp注釋:
<!--注釋內容-->html注釋
<%//注釋內容%>jsp普通注釋
<%/*注釋內容*/%>jsp普通注釋
<%--注釋內容--%>jsp隱藏注釋
指令碼元素:
<%=(1+2)%> jsp運算式,不能以分號結尾。
<%Date date=new Date(); out.println(date.getHours());%> jsp指令碼
<%!int i=0; void count(){i++;}%> <%! public class Peaple{private string name;public getName(){return name;}}%> jsp聲明(變數、方法、類)
指令元素:
<%@page [language="java"] [contentType="text/html;charset=ISO-8859-1"] [method="doPost"] [inport="java.io.*,java.util.Hashtable"] [session="true"] [errorPage="error.jsp"] [isErrorPage="true"] [buffer="24kb"]% >
page指令
<%@ includ file="URL"%> include 指令
動作元素:
<jsp:include page="admin/login.jsp" /> 包含動作
<jsp:forward page="admin/login.jsp" /> 轉向動作
<jsp:param mane="parameterName" value="<%=str%>" /> 傳遞參數指令
<jsp:plugin type="bean | applet" code="classFileDirectoryName" codebase="classFileDirectoryName" /> 執行Applet 或 Bean 標籤