2、 流控制標簽
標簽有如下屬性 屬 性 描 述 是否必須 缺省值
test 需要評價的條件,相當于if (...){}語句中的條件 是 無
var 要求保存條件結(jié)果的變量名 否 無
scope 保存條件結(jié)果的變量范圍 否 page
這個標簽不接受任何屬性
標簽有以下屬性 屬 性 描 述 是否必須 缺省值
test 需要評價的條件 是 無
這個標簽同樣不接受任何屬性
例子:
user.wealthy is true.
如果user.wealthy值true,則顯示user.wealthy is true.
user.generous is true.
user.stingy is true.
user.generous and user.stingy are false.
只有當條件user.generous返回值是true時,才顯示user.generous is true.
只有當條件user.stingy返回值是true時,才顯示user.stingy is true.
其它所有的情況(即user.generous和user.stingy的值都不為true)全部顯示user.generous and user.stingy are false.
由于JSTL沒有形如if (){…} else {…}的條件語句,所以這種形式的語句只能用、和標簽共同來完成了。
3、 循環(huán)控制標簽
標簽用于通用數(shù)據(jù),它有以下屬性 屬 性 描 述 是否必須 缺省值
items 進行循環(huán)的項目 否 無
begin 開始條件 否 0
end 結(jié)束條件 否 集合中的最后一個項目
step 步長 否 1
var 代表當前項目的變量名 否 無
varStatus 顯示循環(huán)狀態(tài)的變量 否 無
例子:
相當于java語句 for (int i=0;i
out.println(vectors.get(i));
}
在這里vectors是一個java.util.Vector對象,里面存放的是String數(shù)據(jù),vector是當前循環(huán)條件下String對象。實際上這里的vectors可以是任何實現(xiàn)了java.util. Collection接口的對象。
count=
輸出:
count=0
...
count=100
標簽有以下屬性 屬 性 描 述 是否必須 缺省值
items 進行循環(huán)的項目 是 無
delims 分割符 是 無
begin 開始條件 否 0
end 結(jié)束條件 否 集合中的最后一個項目
step 步長 否 1
var 代表當前項目的變量名 否 無
varStatus 顯示循環(huán)狀態(tài)的變量 否 無
例子
這個標簽的使用相當于java.util.StringTokenizer類。在這里將字符串a(chǎn):b:c:d以:分開循環(huán)四次,token是循環(huán)到當前分割到的字符串。
相關推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |