Velocity user guide提到了一个“哈希表”。然而,没有提到如何在这种语言中创建一个。
所以如果你能展示如何做到这一点--这样我就可以写smth了。喜欢
#foreach( $key in $foo.keySet() )
<li>Key: $key -> Value: $foo.get($key)</li>
#end--我非常感谢你的帮助。
提前感谢!
// PS:我最初的问题是:Mechanical Turk / Cmd line tools / Qualification / #set and #foreach in xml,所以请理解我对学习速度不感兴趣--如果可能的话,我只需要一个快速的技巧。谢谢。
发布于 2010-07-29 20:17:13
在Velocity中,您可以使用#set指令来创建地图。要将其与您的示例相关联,您可以执行以下操作:
#set($foo = {
"NEWS": "http://news.bbc.com",
"SEARCH": "http://google.com"
})然后,上面的foreach示例将完全满足您的需求。
https://stackoverflow.com/questions/3358171
复制相似问题