struts tag

 

struts logic

用於在頁面輸出文本信息時的條件、循環等流程的控制。四個機能:
值比較:equal, notEqual ,greaterEqual , lessEqual ,greaterThan , lessThan
子串匹配:match , notMatch
表示定位:forward ,redirect
集合實用工具集:iterate

<logic:equal name="bean" property="falseProperty"     value="false">equal</logic:equal>
如果請求比較的變量等於指定值,則標籤體被執行。

相似標籤:

equal, notEqual ,greaterEqual , lessEqual ,greaterThan , lessThan,empty,NotEmpty
其中empty判斷被比較的值是否爲null或空字符。
其中NotEmpty判斷被表的值是否爲null或空字符串或空的集合(java.util.Collection.imEmpty())

logic 屬性:

value     要進行比較的常數值
 
cookie    要進行比較的HTTP cookie的名稱
 
header    要進行比較的HTTP請求標頭的名稱
 
parameter  要進行比較的HTTP請求參數的名稱
 
name      如果要進行比較的是bean或bean的屬性,則這個屬性代表bean的名稱
 
property   要進行比較的bean屬性的名稱
 
scope      Bean的作用域,如果沒有指定作用域,則它的搜索範圍是從頁到應用程序

logic:match:

 <logic:match cookie="JSESSIONID" value="0">
         match
</logic:match>
判斷指定value常量是否爲指定屬性的子字符串,若相匹配,則標籤體執行。否則不執行。
value是否爲cookie的子字符串。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章