java - Java freemarker 通过唯一键访问哈希值
问题描述
我有一个如下的哈希图
HashMap<String, String> map = new HashMap<String, String>();
map.put("one", "#define");
map.put("two", "ABC");
map.put("three", "3");
Map root = new HashMap();
root.put("hello", map);
如何在 Freemarker 中只访问一个特殊键,比如说“两个”?
<#list hello?keys as key>
${key} = ${hello[“two”]}
</#list>
我想生成:
{key-value-1} {key-value-2} {key-value-3}
#define ABC 3
解决方案
推荐阅读
- html - 背景视频无法在手机上播放
- mysql - SQL查询列出所有表
- android - Flutter嵌套列表滚动父子滚动控件不起作用
- r - 基于匹配模式序列的 r 个子集列
- go - 测试命令说函数没有定义
- javascript - 通过输入字段的事件检测表单重置事件
- django - 如何在 Django-oscar 中撤消模型中的更改
- javascript - 仅当 div:包含在 iFrame 中时如何运行脚本 - Greasemonkey
- python - 在 python 中获得准确的文本相似度以比较单个单词或二元组的最佳方法是什么?
- javascript - 使用对象计算字符串中的字符