JSP內(nèi)可以使用的注釋:
<%
1. //可以使用JAVA單行注釋
2. /*
多行注釋
*/
%>
3. <%--
JSP中使用的注釋
--%>
<%!%>:可以聲明全局變量,類,方法。
全局變量,實例化一次
在此處聲明類或方法,在開發(fā)中甚少使用。
<%=輸出值%>:表達式
類似于:out.Println();
提示:在開發(fā)時盡量不要使用out.println()輸出,而使用<%=%>進行輸出
目的:達到HTML代碼與JAVA代碼的分離
范例:搭因(9*9)的表格
1. Out.println()輸出
<html> <head> <title>JSP</title>
</head> <body> <% //打印9X9的表格 out.println("<table border=\"1\">"); for (int i=0;i<9;i++) { out.println("<tr>"); for (int j=0;j<9;j++) { out.println("<td>"+i*j+"</td>"); out.println(); } out.println("</tr>"); } out.println("</table>"); %>
</body> </html> |
以上代碼問題:HTML與JAVA聯(lián)系過于緊密。
2. 使用<%%>修改上面代碼
<html> <head> <title>JSP</title>
</head> <body> <table border="1"> <% //打印9X9的表格
for (int i=0;i<9;i++) { %> <tr> <% for (int j=0;j<9;j++) { %> <td><%=i*j%></td> <% } %> </tr> <% }
%> </table> </body> </html> |
通過修改以上代碼,可以發(fā)現(xiàn)程序中包含了很多的:Scriptlet(腳本小程序)
<%
If(XXX)
{
%>
<%
}
%>
在開發(fā)中強烈建議各位:使用表達式代替輸出out.print輸出
<%%>:寫具體的JAVA代碼貨聲明變量
聲明的是局部變量
<%!%>與<%%>聲明變量:
JSP是一種動態(tài)WEB程序,必須有交互功能
完成一個簡單的接受客戶參數(shù)的演示


