下面總結一下struts2 中if標籤的使用
(1)判斷字串是否為空
<
s:if
test="user.username==null or user.username==''"
>
<
s:if
test='ab123==null'
>
ab123 is null
s:if
>
<
s:else
>
ab123 not null
s:else
>
(2)判斷字串是否為指定值
<
s:if
test="user.username eq \"a\""
>
is a
s:if
>
<
s:else
>
not a
s:else
>
或者:<
s:if
test="user.username==\"a\""
>
或者:
<
s:if
test='user.username eq "a"'
>
使用單引號把雙引號括起來
下面的是錯誤的:
<
s:if
test="user.username=='a'"
>
<
s:if
test="user.username eq 'a'"
>
(3)判斷list是否有值
<
s:if
test="null==list2 or 0==list2.size"
>
為空s:if
>
<
s:else
>
有值s:else
>
(4)判斷數字是否為負數
<
s:if
test="user.age lt 0"
>小於0
s:if
>
<
s:else
>
大於零s:else
>
(5)判斷list的長度是否為指定值
<
s:if
test="2==list2.size"
>為2
s:if
>
<
s:else
>不為2
s:else
>
struts2 if標籤示例
下面總結一下struts2 中if標籤的使用 1 判斷字串是否為空 s if test user.username null or user.username s if test ab123 null ab123 is null s if s else ab123 not null s else 2...
struts標籤使用示例
1.通過標籤進行判斷 使用2.標籤進行遍歷 修改 刪除3.this.addactionerror 輸入了驗證碼錯誤 addactionerror 錯誤內容 action級別的錯誤訊息 this.addactionerror 錯誤資訊1 this.addactionerror 錯誤資訊2 顯示訊息的標...
Struts2的標籤 邏輯標籤 IF標籤
struts2的標籤庫中,有乙個出場頻度很高的邏輯標籤 if標籤 其實很簡單,就兩個引數,常用的就乙個 test 但是,要寫乙個合法test表示式,卻是讓我覺得很麻煩的事.經常寫錯 test裡面寫的表示式經常要結合ognl使用的,例如 max s file here scott s file her...