11 Mayıs 2010, Salı
Boş değerlendirmek veya c boş JSTL etiketleri
Nasıl bir Dize JSTL c etiketleri kullanarak null veya boş ise doğrulayabilir miyim?
Adı var1
bir değişken var ve bu ekran edebilirim, ama bunu doğrulamak için bir karşılaştırıcı eklemek istiyorum.
<c:out value="${var1}" />
Ya da (benim değerler dizeleri) boş boş olduğunda doğrulamak istiyorum.
CEVAP
11 Mayıs 2010, Salı
Nasıl bir Dize JSTL c etiketleri kullanarak null veya boş ise doğrulayabilir miyim?
Bunun için <c:if>
kullanabilirsiniz:
<c:if test="${empty var1}">
var1 is empty or null.
</c:if>
<c:if test="${not empty var1}">
var1 is NOT empty or null.
</c:if>
Ya <c:choose>
:
<c:choose>
<c:when test="${empty var1}">
var1 is empty or null.
</c:when>
<c:otherwise>
var1 is NOT empty or null.
</c:otherwise>
</c:choose>
Ya da koşullu etiketleri bir grup oluşturmak gerek yok ve böylece sadece etiket özniteliği içine bakarsanız, o zaman 10* *EL koşullu operatörünü kullanabilirsiniz:
<c:out value="${empty var1 ? 'var1 is empty or null' : 'var1 is NOT empty or null'}" />
Daha fazla ${}
bu şeyler hakkında bilgi edinmek (JSTLayrı bir konu olan Expression Language, ), check here.
Bunu Paylaş:
UL/Lİ ayarı kurşun renkler veya resiml...
Konu gidişli veya etiketleri hesaplama...
CVS: tüm dosyaları etiketleri arasına ...
Nasıl değerlendirmek barındırılan tam ...
Null türleri: en iyi boş bir çek veya ...