how to set a map value in velocity

Shamik picture Shamik · Apr 9, 2011 · Viewed 13.1k times · Source

I tried to define a map in velocity template using the following syntax. It did not work, does anyone know how to declare a map of constant values in velocity?

#set ($mymap = {"key" : "value" , "key2" : "value"})

EDIT: I am using 1.6.3 version of velocity

Answer

serg picture serg · Apr 9, 2011

It worked for me. Maybe you have very old version of Velocity?

#set ($mymap = {"key" : "value" , "key2" : "value2"})

get: ${mymap.key} 
or:  ${mymap.get("key")}