gpt4 book ai didi

java - 如何访问 Thymeleaf 中的 Map 内的 List?

转载 作者:太空宇宙 更新时间:2023-11-04 14:33:32 26 4
gpt4 key购买 nike

考虑下面的 map ,

Map<String, List<String>> map=new HashMap<>();

我想使用 thymeleaf 将值放入此 map 中。现在,如何将列表项插入到 thymeleaf 中的 map 中。

对于,Map<String,String>我们会写类似 map['key']=val;如何为列表做到这一点?我认为一种方法是保留 List<String>在类里面。例如,

class ListWrapper
{
public List<String> list=new ArrayList<>();

// setter and getter methods
}

然后将 map 写为

Map<String, ListWrapper> map=new HashMap<>();

然后像这样插入..

map['key'].list[0]='item 1';
map['key'].list[1]='item 2';

有没有直接的方法,而不是编写不必要的类?

提前致谢。

最佳答案

你不需要写一个类 - 你可以使用 Guava 的 ListMulitMap 。看看这些 examples .

关于java - 如何访问 Thymeleaf 中的 Map 内的 List?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25850403/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com