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
- Javascript 判斷物件是否相等JavaScript物件
- 判斷物件是否為空物件的方式物件
- js判斷物件是否為空JS物件
- 判斷物件值是否為空物件
- 如何判斷Javascript物件是否存在JavaScript物件
- js:判斷物件或陣列JS物件陣列
- java判斷物件是否為空Java物件
- JS判斷物件是否為空物件的方法JS物件
- 如何判斷一個物件是否為jQuery物件物件jQuery
- js基礎-12-判斷陣列和判斷物件的方法JS陣列物件
- javascript如何判斷Object是空物件JavaScriptObject物件
- GC roots如何判斷物件不可達GC物件
- 判斷objectStore物件倉庫是否存在Object物件
- js判斷物件的幾種方法JS物件
- 如何判斷 JavaScript 物件是否為空?JavaScript物件
- js判斷兩個物件是否相等JS物件
- java中判斷Object物件型別JavaObject物件型別
- JavaScript判斷陣列還是物件JavaScript陣列物件
- 判斷物件是否在視線內物件
- 物件業務的截斷介面物件
- 學生成績判斷函式介面函式
- 詳解物件的建立,佈局,定位,物件存活判斷物件
- javascript判斷物件是否為空物件程式碼例項JavaScript物件
- 判斷一個物件為空物件的5種方法物件
- ES6 判斷是否為空物件物件
- 記憶體管理:判斷物件是否存活記憶體物件
- JS——判斷一個物件是否為空JS物件
- 如何判斷一個jquery物件是否存在jQuery物件
- js如何判斷一個物件是否存在JS物件
- 判斷物件是否相等的方法,==與 isEqual物件
- JS 物件 1.型別的判斷JS物件型別
- JDK是如何判斷兩個物件是否相同的?判斷的流程是什麼?JDK物件
- MyBatis陣列與集合判斷非空和長度MyBatis陣列
- 深入理解JVM(③)判斷物件是否還健在?JVM物件