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

  • ★TheCrono Official Channel★

    ★TheCrono

    3 Mayıs 2014
  • fufko

    fufko

    27 ŞUBAT 2006
  • ThisWeekYT

    ThisWeekYT

    14 Mart 2013