struts2 if標籤示例

2021-09-01 19:57:39 字數 1332 閱讀 2248

下面總結一下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...