【问题标题】:Apache Velocity: hashtable?Apache Velocity:哈希表?
【发布时间】:2017-07-27 17:36:18
【问题描述】:

Velocity user guide 提到了“哈希表”。但是没有提到如何用这种语言创建一个。

所以如果你能展示如何做到这一点 ——这样我就可以写了。喜欢

#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 所以请理解我对学习 Velocity 不感兴趣——如果可能的话,我只需要一个快速的 hack。谢谢。

【问题讨论】:

    标签: velocity


    【解决方案1】:

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

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

    那么您上面的 foreach 示例将完全满足您的需求。

    【讨论】:

    猜你喜欢
    • 2023-03-31
    • 2023-03-27
    • 2012-09-16
    • 2013-03-21
    • 2021-02-13
    • 1970-01-01
    • 1970-01-01
    • 2015-10-24
    • 1970-01-01
    相关资源
    最近更新 更多