el判斷字符串是否為空


${empty 值}  返回true ,表示為空字符串;

在EL中empty對""和null的處理都返回true,而==null對""返回false,對null返回true。

比如:a ==null ,如果a是等於""字符串空。結果就是false.只能判斷null

     empty a   不管a等於null或者"' ,結果都是true.

 

Empty 運算符主要用來判斷值是否為空(NULL,空字符串,空集合)。

 

el表達式一般不直接用==  != > < >= <=之類的表示相等不等於 大於 小於 大於等於 小於等於,而是使用字母表示的表達式,他們的表示如下:

== eq 等於
!= ne 不等於
> gt 大於
< lt 小於
>= ge 大於等於
<= le 小於等於
not empty 不等於空 包括 null和""
empty  空 包括 null和""

 

可是操蛋的是,仍調試不出來!

<c:if test="${not empty meteringPoint.procInsId} ">注意了!
上面這句話和
<c:if test="${not empty meteringPoint.procInsId}">什么區別!
多了個空格。。。。。
所以。。。。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM