मेरे पास एक फ्रीमॉकर टेम्पलेट है जिसमें प्लेसहोल्डर्स का एक समूह है जिसके लिए टेम्प्लेट संसाधित होने पर मानों की आपूर्ति की जाती है। यदि उपयोगकर्ता नाम चर की आपूर्ति की जाती है, तो मैं सशर्त रूप से टेम्पलेट का हिस्सा शामिल करना चाहता हूं:
[#if_exists userName]
Hi ${userName}, How are you?
[/#if_exists]
हालाँकि, FreeMarker मैनुअल से संकेत मिलता है कि if_exists पदावनत है, लेकिन मुझे इसे प्राप्त करने का दूसरा तरीका नहीं मिल रहा है। बेशक, मैं एक अतिरिक्त बूलियन चर प्रदान कर सकता है isUserName और इस तरह का उपयोग करें:
[#if isUserName]
Hi ${userName}, How are you?
[/#if]
लेकिन अगर उपयोगकर्ता नाम मौजूद है, तो यह जांचने का एक तरीका है कि मैं इस अतिरिक्त चर को जोड़ने से बच सकता हूं।