使用struts2標籤必須先導入標籤庫,在頁面使用如下**匯入struts2標籤:
<%@taglib prefix="s" uri="/struts-tags"%>
判斷元素是否在指定集合中:
in:判斷元素是否在指定集合中
例子:foo包含在集合中
foo不包含在集合中
not in: 判斷元素是否不在指定集合中
例子:foo不包含在集合中
foo包含在集合中
取集合中指定條件的子集合:
?:取出所有符合選擇邏輯的元素
^:取出符合選擇邏輯的第乙個元素
$:取出符合選擇邏輯的最後乙個元素
例子:person.relatives.
取出person的所有性別為male的集合
對集合進行迭代:
iterator:迭代輸出list
例子:
iterator:迭代輸出map
例子:
iterator標籤中的其它方法:
getcount(): 返回當前迭代了幾個元素
getindex(): 返回當前被迭代元素的索引
iseven(): 返回當前元素被迭代元素的索引是否是偶數
isodd(): 返回當前元素被迭代元素的索引是否是奇數
isfirst(): 返回當前被迭代元素是否是第乙個元素
islast(): 返回當前被迭代元素是否是最後乙個元素
例子:style="background-color:#bbbbbb">
OGNL的使用 Action提示資訊
使用struts2標籤必須先導入標籤庫,在頁面使用如下 匯入struts2標籤 taglib prefix s uri struts tags actionerror和actionmessage標籤 這兩個標籤都是用來輸出action例項裡封裝的資訊,actionerror負責輸出action例項的...
OGNL表示式使用
訪問值棧中的action的普通屬性 username 訪問值棧中物件的普通屬性 get set方法 wrong 訪問值棧中物件的普通屬性 get set方法 訪問值棧中物件的普通方法 訪問值棧中物件的普通方法 訪問值棧中action的普通方法 訪問靜態方法 訪問靜態屬性 訪問math類的靜態方法 訪...
Struts2中OGNL的 , , 使用
ognl是通常要結合struts 2的標誌一起使用,如等。大家經常遇到的問題是 和 這三個符號的使用。主要有三種用途 訪問ognl上下文和action上下文,相當於actioncontext.getcontext 下表有幾個actioncontext中有用的屬性 名稱作用例子 parameters ...