標簽名 作用 屬性
<logic:equal> 比較變量是否等于常量值 第一個參數指定變量名
value為第二個參數指定常量值
<logic:notEqual> 比較變量是否不等于常量值 同上
<logic:greaterEqual> 比較變量是否大于或等于常量值 同上
<logic:greaterThan> 比較變量是否大于常量值 同上
<logic:lessEqual> 比較變量是否小于或等于常量值 同上
<logic:lessThan> 比較變量是否小于常量值 同上
<logic:match> 判斷變量中是否包含指定的常量 name:變量名
字符串 scope:存儲地方
value:常量值
<logic:notMatch> 判斷變量中是否不包含指定的常 同上
量字符串
<logic:empty> 判斷指定的變量是否為null或者 name:變量名
空字符串 “”
<logic:notEmpty> 判斷指定的變量是否不為null或 name:變量名
者空字符串 “”
<logic:present> 判斷指定的對象是否存在 cookie:判斷cookie是否存在
<logic:present> 判斷指定的對象是否不存在 header:判斷http請求頭是否存子
user:判斷通過權限驗證的用戶是否擁有指定用戶名
parameter:判斷請求參數是否存在
name:判斷javaBean是否存在
<logic:messagesPresent> 判斷是否在request范圍內存在指定的 name:指定request范圍內是否存在ActionMessage對象的屬性key
<logic:messagesNotPresent> ActionMessages?? (或者其子類 message:如果為true則從request范圍內檢索key為Globals.
ActionErrors)對象,以及其中是否存在 MESSAGE_KEY的ActionMessages對象,如果為false則從name屬性
特定的消息 指定的屬性key,從request范圍檢索ActionMessage對象,如果此時沒有Name屬性則默認的key為Globals.ERROR_KEY
property:指定從ActionMessage對象中檢索某條消息key
<logic:iterator> 遍歷數組和集合中的所有元素 name:指定需要遍歷的集合
id:指定字符串來命名這個變量
property:指定(如果元素為Javabean)bean的一個屬性
indexId:設置一個序號
<logic:froward> 用于轉發請求 name:轉發目標為全局forward
<logic:redirect> 用于重定向 與<html:link>類似
主要用法
1.用于比較運算
2.用于字符串匹配
3.判斷指定內容是否存在
4.進行循環遍歷
5.進行轉發和重定向