Jsp:Java Server Page 服務器端的Java頁面,動態網頁技術
jsp注釋
顯式注釋:這種注釋客戶端是允許看見的;<!--html注釋-->
隱式注釋:這種注釋客戶端是看不到的
注釋:格式一://注釋,單行注釋
格式二:/*多行注釋*/
格式三:<%--注釋--%>jsp注釋
<!-- 這個注釋客戶端可以可見 -->
<%--這個注釋客戶端看不到 --%>
<% out.println("學習jsp輸出"); //輸出換行 客戶端無法看到
out.print("學習怎么輸出"); /*輸出不換行 多行注釋 */ out.print("\t沒有換行"); %>
變量的聲明:
<%局部變量聲明,編寫文句%>
<%!全局變量聲明,方法,類%>
<!-- 局部變量 -->
<%
int x=10; //定義局部變量
String info="學習jsp"; //定義局部變量
out.println("<h2>x ="+x+"</h2>"); //輸出x的值語句
out.println("<h2>info="+info+"</h2>"); //輸出info的值語句
%>
<!-- 全局變量和局變量 -->
<% int i=10; //局部變量
%>
<%! int j=10; //全局變量
public String add(){ //在全局變量中聲明方法
return "方法返回內容"; }; %> i++<%=i++ //每次輸出值不會變
%><br/> j++<%=j++ //每次輸出值都加1
%><br/>
<%=add() %>
輸出表達式<%=變量 %> 用來替換out.println輸出,out.println輸出頁面可讀性差
<% String ino="學習jsp"; //定義局部變量
int y=10; //定義局部變量
%>
<h3>ino=<%=ino %></h3> <% //使用表達式輸出%>
<h3>y=<%=y %></h3> <% //使用表達式輸出%>
<h3><%="Hello world" %></h3>
使用表達式輸出時,結尾不能有";",分號
轉義字符:
在 JSP 中,"<%"、"%>"、"'"、"""、"\" 都有特殊的含義和用途,如以"<%"標簽作為Scriptlets
的起始、"%>"標簽作為Scriptlets 的結束等,所以在JSP 程序中如果遇到這些字符時都要進
行適當修改,如下所示。
1)單引號 ' 改為 \'
2)雙引號 " 改為 \"
3)斜線 \ 改為 \\
4)起始標簽 <% 改為 <%
5)結束標簽 %> 改為 %\>或者%>