Struts2 s:if 介面判斷集合or物件
判斷 ArrayList size 是否為0
<s:if test="list.size==0">
<s:if>
<s:else>
</s:else>
判斷 ArrayList size 是否為null
<s:if test="list==null">
<s:if>
<s:else>
</s:else>
OR
<s:if test="null==user||user.isEmpty()">
集合為空
</s:if><s:else>
集合不為空
</s:else>
or
<s:if test="null!=user&&!user.isEmpty()">
集合不為看空
</s:if>
又OR
首先說說<s:if>判斷字串的問題:
1、<s:if test="#session.user.username=='c'">
這樣是從session中取出username的值,並且判斷其是否為c,但是這樣判斷是不正確的,這樣判斷的話,根本判斷不出來,要改成下面這樣:
<s:if test="#session.user.username=='c'.toString()">
這樣判斷才能正確判斷,至於原因我也不知道,在網上看到struts2中可能它判斷的是char型別。
2、<s:if test="#session.user.username=='zhangsan'">
這樣寫的就是判斷username是不是zhangsan,是String的判斷,這個是不用加toString()的。
3、<s:if test="#session.user.username==0">
這樣寫的就是判斷username是不是0,是int的判斷。
下面說說判空的問題:
1、<s:if test="#session.user.username==null">
struts2中的判空似乎只能這麼寫,判斷非空可以這樣寫:
<s:if test="#session.user.username!=null" >
2、在網上還看到這樣的判空操作:
<s:if test="not empty(memberEducation.doctorSchoolName)">
我用了用,不過沒有成功的進行判斷。
<s:if test="list.size==0">
<s:if>
<s:else>
</s:else>
判斷 ArrayList size 是否為null
<s:if test="list==null">
<s:if>
<s:else>
</s:else>
OR
<s:if test="null==user||user.isEmpty()">
集合為空
</s:if><s:else>
集合不為空
</s:else>
or
<s:if test="null!=user&&!user.isEmpty()">
集合不為看空
</s:if>
又OR
首先說說<s:if>判斷字串的問題:
1、<s:if test="#session.user.username=='c'">
這樣是從session中取出username的值,並且判斷其是否為c,但是這樣判斷是不正確的,這樣判斷的話,根本判斷不出來,要改成下面這樣:
<s:if test="#session.user.username=='c'.toString()">
這樣判斷才能正確判斷,至於原因我也不知道,在網上看到struts2中可能它判斷的是char型別。
2、<s:if test="#session.user.username=='zhangsan'">
這樣寫的就是判斷username是不是zhangsan,是String的判斷,這個是不用加toString()的。
3、<s:if test="#session.user.username==0">
這樣寫的就是判斷username是不是0,是int的判斷。
下面說說判空的問題:
1、<s:if test="#session.user.username==null">
struts2中的判空似乎只能這麼寫,判斷非空可以這樣寫:
<s:if test="#session.user.username!=null" >
2、在網上還看到這樣的判空操作:
<s:if test="not empty(memberEducation.doctorSchoolName)">
我用了用,不過沒有成功的進行判斷。
相關文章
- 兩集合比較判斷
- Javascript判斷空物件JavaScript物件
- 判斷一個物件是否為空物件,判斷一個物件中是否有空值物件
- js空物件判斷 isPlainObjectJS物件AIObject
- 物件等同性判斷物件
- 判斷物件是否為空物件的方式物件
- js判斷物件是否為空JS物件
- js:判斷物件或陣列JS物件陣列
- java判斷物件是否為空Java物件
- JS判斷物件是否為空物件的方法JS物件
- js基礎-12-判斷陣列和判斷物件的方法JS陣列物件
- js判斷物件的幾種方法JS物件
- 如何判斷 JavaScript 物件是否為空?JavaScript物件
- javascript如何判斷Object是空物件JavaScriptObject物件
- GC roots如何判斷物件不可達GC物件
- 判斷objectStore物件倉庫是否存在Object物件
- js判斷兩個物件是否相等JS物件
- 判斷一個物件為空物件的5種方法物件
- 詳解物件的建立,佈局,定位,物件存活判斷物件
- 如何判斷一個物件是否為空?物件
- ES6 判斷是否為空物件物件
- 記憶體管理:判斷物件是否存活記憶體物件
- 2011-10-31 對集合的密集性判斷
- 判斷Map集合中是否存在某一個key
- 物件業務的截斷介面物件
- JDK是如何判斷兩個物件是否相同的?判斷的流程是什麼?JDK物件
- 判斷某個陣列在不在物件裡陣列物件
- JavaScript 判斷物件中是否有某屬性JavaScript物件
- 深入理解JVM(③)判斷物件是否還健在?JVM物件
- JavaScript 中,如何判斷兩個物件是否相等?JavaScript物件
- JS型別判斷、物件克隆、陣列克隆JS型別物件陣列
- python如何判斷一個物件是否是列表Python物件
- MyBatis陣列與集合判斷非空和長度MyBatis陣列
- 寫個方法判斷陣列物件中是否存在某個物件陣列物件
- js系列文章之 : 判斷 object 物件是否為空JSObject物件
- 向HashSet插入自定義物件判斷是否重複物件
- python能判斷一個物件的型別嗎Python物件型別
- abc250E 判斷字首構成的集合是否相等
- java判斷集合是否包含某個範圍內的值Java