標籤必須要有test屬性,當test中的表示式結果為true時,則會執行本體內容;如果為false,則不會執行。例如:$,如果requestscope.username等admin時,結果為true;若它的內容不等於admin時,則為false。
於接下來看下列的範例:
admin您好!! //body部分
如果名稱等於admin,則會顯示"admin您好!! "的動作,如果相反,則不會執行的body部分,所以不會顯示"admin您好!! //body部分"。另外的本體內容除了能放純文字,還可以放任何jsp程式**(scriptlet)、jsp 標籤或者html碼。
除了test屬性之外,還有另外兩個屬性var和scope。當我們執行的時候,可以將這次判斷後的結果存放到屬性var裡;scope則是設定var的屬性範圍。哪些情況才會用到var和scope這兩個屬性呢?例如:當表示式過長時,我們會希望拆開處理,或是之後還須使用此結果時,也可以用它先將結果暫時保留,以便日後使用。
例子:<%
string amind="admin";
request.setattribute("amind",amind);
%>
您好admin先生
jstl標籤的用法
用法 轉的,可以用來作為自己的學習筆記 類似於for和foreach迴圈 以下是我目前見過的用法 1 迴圈遍歷,輸出所有的元素。注意 items 用於接收集合物件,var 定義物件接收從集合裡遍歷出的每乙個元素。同時其會自動轉型。2 迴圈遍歷,輸出乙個範圍類的元素。注意 begin 定義遍歷的開始位...
JSTL中標籤的用法
標籤有兩種不同的屬性設定 var和target。var 版本 用於設定作用域屬性,target 版本 用於設定bean屬性或map值。這兩個版本都有兩種形式 有標籤體和沒有標籤體。有標籤體的只是放入值的另一種途徑。var 版本 sheriff,bartender,cowgirl 如果 value 為...
jstl 標籤及用法 (收集)
jstl語法及引數 jstl包含以下的標籤 常用的標籤 如 等 條件標籤 如 等 url標籤 如 和 等 xml標籤 如 等 國際化輸出標籤 如 等 sql標籤 如 等 一般用途的標籤 1 沒有body時的語法 有body時的語法 這裡是body部分 名字 型別 描述 value object 將要...