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

  • Autodesk 3ds Max Learning Channel

    Autodesk 3ds

    23 HAZİRAN 2010
  • hotstrikegently

    hotstrikegen

    26 AĞUSTOS 2011
  • taliajoy18

    taliajoy18

    12 Temmuz 2011