簡體   English   中英

如何在Thymeleaf中訪問Map內部的List?

[英]How to access List inside Map in 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';

有什么直接的方法,而不是不必要地編寫類?

提前致謝。

您不需要編寫類-您可以使用Guava的ListMulitMap 查看這些示例

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM