1、JSP表達式標識:
<%= 表達式 %>
表達式:可以是任何Java語言的完整表達式。表達式的最終運算結果將被轉換爲字符串。
例:<% String str="Hello" %> //定義保存一個字符串
<%=str %> //輸出"Hello"字符串
<%=1+2 %> //輸出結果爲3的字符串
2、JSP聲明標識:
<%! 聲明變量或方法的代碼 %>
JSP聲明標識用於JSP頁面中定義全局的變量或方法。可以被整個JSP頁面訪問。
注:以上兩個標識的“<%”與“=”或"!"之間不能有空格,而“=”或"!"與後面的內容可有空格。
3、JSP代碼片段標識:
<% Java代碼或腳本代碼 %>
腳本代碼:應用JSP內置對象(request、response、session等)的方法。
JSP代碼片段標識 的使用較 JSP聲明標識的使用更爲靈活,不同的是,JSP聲明標識創建的變量或方法的生命週期是從創建開始到服務器關閉,而代碼片段所創建的變量或方法在頁面關閉後,就會被銷燬。