问题
How to retrieve values from the following hashmap in velocity template? Please help..
LinkedHashMap<String, LinkedHashMap<Integer, Object>> hashmap = new LinkedHashMap<String, LinkedHashMap<Integer,Object>>();
回答1:
First, add the hashmap to your backing Java class (reference here).
context.put("myhashmap", hashmap);
Then you can reference anywhere in your Velocity template, e.g:
<span>$myhashmap.get("foo").get(1).toString()</span>
回答2:
This worked for me:
$!myhashmap.get($!foo).toString();
Note: foo
is a variable in my case.
来源:https://stackoverflow.com/questions/13416034/how-to-retrieve-hashmap-values-in-velocity-template