SORU
20 Kasım 2008, PERŞEMBE


Nasıl bir değişken FreeMarker bir şablon varsa kontrol etmek için?

Hangi değerleri şablonu işlendiğinde verilen yer tutucuları bir sürü içeren Freemarker bir şablon var. Koşullu eğer userName değişkenini belirttiğinizde, bir şey gibi şablonun bir parçası dahil etmek istiyorum:

[#if_exists userName]
  Hi ${userName}, How are you?
[/#if_exists]

Ancak, FreeMarker manuel if_exists önerilmiyor işaret gibi görünüyor, ama bunu başarmak için başka bir yol bulamıyorum. Tabii ki, basit ek boolean değişken bir isUserName sağlanması ve bu gibi kullanabilirsiniz:

[#if isUserName]
  Hi ${userName}, How are you?
[/#if]

Ama eğer kullanıcı adı var olup olmadığını kontrol etmenin bir yolu varsa, o zaman bu ekstra değişken ekleme kaçınabilirim.

CEVAP
20 Kasım 2008, PERŞEMBE


[#if userName??]
   Hi ${userName}, How are you?
[/#if]

Ya da yazımı freemarker: standart

<#if userName??>
   Hi ${userName}, How are you?
</#if>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • ghosti66

    ghosti66

    27 AĞUSTOS 2006
  • oHeymarvin

    oHeymarvin

    11 Temmuz 2013
  • Sorikan

    Sorikan

    3 ŞUBAT 2008