如何访问Thymeleaf地图中的List?

时间:2014-09-15 14:28:35

标签: java map thymeleaf

考虑以下地图,

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

我想使用百里香叶将值放入此地图中。现在,如何将列表项插入百里香的地图中。

对于Map<String,String>我们会写map['key']=val;之类的内容 怎么做列表? 一种方式,我认为是将List<String>保留在一个班级中。例如,

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

// setter and getter methods
}

然后将地图写为

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

并像这样插入..

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

有没有直接的方式,而不是不必要地写一个课程?

提前致谢。

1 个答案:

答案 0 :(得分:0)

你不需要写一堂课 - 你可以使用番石榴ListMulitMap。看看这些examples