Apache Velocity:哈希表?

Vla*_* K. 6 velocity

速度的用户指南提到了一个"哈希表".然而,没有提到如何用这种语言创建一个.

所以,如果你能展示如何做到这一点 - 那么我就可以写出来了.喜欢

#foreach( $key in $foo.keySet() )
    <li>Key: $key -> Value: $foo.get($key)</li>
#end
Run Code Online (Sandbox Code Playgroud)

- 非常感谢你的帮助.

提前致谢!

// PS:我原来的问题是:机械Turk/Cmd线工具/ Qualification/#set和#foreach in xml 所以请理解我对学习Velocity不感兴趣 - 如果可能的话我只需要一个快速的黑客.谢谢.

Wil*_*ott 10

在Velocity中,您将使用该#set指令创建一个地图.要将它与您的示例相关联,您可能会执行以下操作:

#set($foo = {
    "NEWS": "http://news.bbc.com",
    "SEARCH": "http://google.com"
})
Run Code Online (Sandbox Code Playgroud)

那么上面的foreach示例将完全符合您的需求.