SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • efaustus9

    efaustus9

    16 HAZİRAN 2006
  • Muse

    Muse

    28 EYLÜL 2006
  • The Onion

    The Onion

    14 Mart 2006