2

If I check var int i = 0 for existing I get wrong result:

#if($i)
  <output>$i</output>
#end

results in:

i not defined --> no output
i = 0         --> no output
i = 1         --> <output>1</output>

How can I tell velocity to consider value 0 as defined?

i not defined --> no output
i = 0         --> <output>0</output>
i = 1         --> <output>1</output>
Ori Marko
  • 56,308
  • 23
  • 131
  • 233
Hasan Tuncay
  • 1,090
  • 2
  • 11
  • 30

1 Answers1

1

You can check with an operator

#if($i >= 0)
  <output>$i</output>
#end
Ori Marko
  • 56,308
  • 23
  • 131
  • 233