2010-08-13 16 views
34

मुझे आपके द्वारा अपडेट किए गए संसाधन के माध्यम से वेग 1.6 में $ null का उपयोग करके शून्य जांच के बारे में पता चला। संसाधन: Reading model objects mapped in Velocity Templates लेकिन मुझे इतनी सारी चुनौतियों का सामना करना पड़ रहा है कि वेग में शून्य जांच के लिए कोई $ शून्य नहीं है क्योंकि इसके बारे में कोई दस्तावेज उपलब्ध नहीं है। कृपया मुझे शून्य में चेक के लिए वैध के रूप में $ null बताते हुए दस्तावेज प्रदान करें। अग्रिम में

धन्यवाद भाग्यशाली

उत्तर

73

यदि किसी वैरिएबल बस #if का उपयोग अशक्त ($ चर)

 
#if ($variable) 
... do stuff here if the variable is not null 
#end 

नहीं है देखने के लिए कि अगर चर रिक्त है सामान क्या करने की जरूरत है, तो बस नकारना परीक्षण

 
#if (!$variable) 
... do stuff here if the variable is null 
#end 
+9

यह बुलियन मूल्यों के मामले में भी सही होगा। यह शून्य जांच के लिए एक अच्छा प्रलेखन है: http://wiki.apache.org/velocity/CheckingForNull –

+0

@TJ टिप्पणी के बाद, किसी भी विचार को हाल ही में 'NullTool' आयात करने का तरीका है? यह वेग-उपकरण 2.0 में प्रतीत नहीं होता है। – ecoe

संबंधित मुद्दे