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

  • Angry Paintballer

    Angry Paintb

    8 Ocak 2012
  • ELawshea

    ELawshea

    26 Mayıs 2008
  • Miles Fisher

    Miles Fisher

    8 NİSAN 2009