Thymeleaf基础 遍历List、Map、List<map>、Map<List>
public String hello(Model map){
Map user= new HashMap();
user.put("name", "张三");
user.put("age", "22");
user.put("sex", "男");
user.put("birthday", "1995-03-31");
user.put("phonenumber", "12345666666");
map.addAttribute("userhead", user); //Map
List userinfo =new ArrayList();
userinfo.add("周美玲");
userinfo.add("32");
userinfo.add("女");
userinfo.add("1985");
userinfo.add("19850014665");
map.addAttribute("userinfo", userinfo); //List
List outerList=new ArrayList<>();
Map innerMap=new HashMap<>();
for (int i = 0; i < 10; i++) {
innerMap.put("1", i);
innerMap.put("1", i++);
i++;
outerList.add(innerMap);
}
map.addAttribute("listmap", outerList);
遍历Map 和 List
<thead>
<th th:each="userhead : ${userhead}" th:text="${userhead.key}"></th>
<th th:each="userhead : ${userhead}" th:text="${userhead.value}"></th>
</thead>
<tbody >
<td th:each="userinfo:${userinfo}" th:text="${userinfo}"></td>
</tbody>
遍历List<Map>
<ul th:each="lm : ${listmap}">
<li th:each="entry : ${lm}" th:text="${entry.key}" ></li>
<li th:each="entry : ${lm}" th:text="${entry.value}"></li>
</ul>