How to use “map.get(key)” in Thymeleaf - Broadleaf

2020-02-03 04:31发布

I have a Hashmap (String, List<Offers>), passed to a Thymeleaf page. I am getting this map on the page and I can access it.

How can I do map.get(key) with Thymeleaf? I just need to fetch the values based on a certain key and then parse and print that value, which I know and have the logic for.

I am running a Broadleaf application and Thymeleaf is the UI engine for it.

7条回答
爷的心禁止访问
2楼-- · 2020-02-03 05:11

I am using with drop down box the following for example to loop keys on maps

<select id="testId">
        <option th:each="item: ${itemsMap}" 
                th:value="${item['key']}"
                th:text="${item['value']}" />
</select>

in case of getting a specific value, I'm using

${itemsMap.get('key')}
查看更多
登录 后发表回答