日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

013_SpringBoot视图层技术thymeleaf-迭代遍历

發布時間:2025/5/22 javascript 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 013_SpringBoot视图层技术thymeleaf-迭代遍历 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 使用maven構建SpringBoot的名叫spring-boot-view-thymeleaf-each項目

2. pom.xml?

<project xmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.bjbs</groupId><artifactId>spring-boot-view-thymeleaf-each</artifactId><version>0.0.1-SNAPSHOT</version><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>1.5.13.RELEASE</version></parent><!-- 修改jdk版本 --><properties><java.version>1.8</java.version><!-- 指定thymeleaf和thymeleaf-layout-dialect高版本可以防止html標簽不規范報錯 --><thymeleaf.version>3.0.2.RELEASE</thymeleaf.version><thymeleaf-layout-dialect.version>2.0.4</thymeleaf-layout-dialect.version></properties><dependencies><!-- springBoot的啟動器 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId></dependency></dependencies> </project>

3. Thymeleaf迭代List狀態變量屬性

3.1. index: 當前迭代器的索引, 從0開始。

3.2. count: 當前迭代對象的計數, 從1開始。

3.3. size: 被迭代對象的長度。

3.4. even/odd: 布爾值, 當前循環是否是偶數/奇數, 從1開始。

3.5. first: 布爾值, 當前循環的是否是第一條, 如果是返回true, 否則返回false。

3.6. last: 布爾值, 當前循環的是否是最后一條, 如果是則返回true, 否則返回false。

4. 在src/main/resources/templates下新建eachList.html

<!DOCTYPE html> <html><head><meta charset="UTF-8" /><title>Thymeleaf迭代List</title></head><body><table border="1"><tr><th>id</th><th>姓名</th><th>年齡</th><th>索引</th><th>計數</th><th>長度</th><th>偶數</th><th>奇數</th><th>是否是第一條</th><th>是否是最后一條</th></tr><tr th:each="user,status : ${userList}"><td th:text="${user.id}"></td><td th:text="${user.name}"></td><td th:text="${user.age}"></td><td th:text="${status.index}"></td><td th:text="${status.count}"></td><td th:text="${status.size}"></td><td th:text="${status.even}"></td><td th:text="${status.odd}"></td><td th:text="${status.first}"></td><td th:text="${status.last}"></td></tr></table></body> </html>

5. 在src/main/resources/templates下新建eachMap.html

<!DOCTYPE html> <html><head><meta charset="UTF-8" /><title>Thymeleaf迭代Map</title></head><body><table border="1"><tr><th>user對象</th></tr><tr th:each="user : ${userMap}"><td th:text="${user}"></td></tr></table><table border="1"><tr><th>id</th><th>姓名</th><th>年齡</th></tr><tr th:each="user : ${userMap}"><td th:each="entry:${user}" th:text="${entry.value.id}" ></td><td th:each="entry:${user}" th:text="${entry.value.name}"></td><td th:each="entry:${user}" th:text="${entry.value.age}"></td></tr></table></body> </html>

6. 新建User.java

package com.bjbs.pojo;import java.io.Serializable;public class User implements Serializable {private static final long serialVersionUID = 1L;private Integer id;private String name;private Integer age;public User() {}public User(Integer id, String name, Integer age) {this.id = id;this.name = name;this.age = age;}public Integer getId() {return id;}public void setId(Integer id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}public Integer getAge() {return age;}public void setAge(Integer age) {this.age = age;}}

7. 新建UserController.java

package com.bjbs.controller;import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import com.bjbs.pojo.User;@Controller public class UserController {@RequestMapping("/eachList")public String eachList(Model model) {List<User> list = new ArrayList<User>();list.add(new User(1, "張三", 20));list.add(new User(2, "李四", 22));list.add(new User(3, "王五", 24));list.add(new User(4, "趙六", 18));list.add(new User(5, "李師師", 16));model.addAttribute("userList", list);return "eachList";}@RequestMapping("/eachMap")public String eachMap(Model model) {Map<String, User> map = new HashMap<String, User>();map.put("u1", new User(1, "張三", 20));map.put("u2", new User(2, "李四", 22));map.put("u3", new User(3, "王五", 24));model.addAttribute("userMap", map);return "eachMap";} }

8. 新建App.java

package com.bjbs;import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;/*** SpringBoot啟動類*/ @SpringBootApplication public class App {public static void main(String[] args) {SpringApplication.run(App.class, args);} }

9. 啟動項目, 并使用瀏覽器訪問迭代List

10. 啟動項目, 并使用瀏覽器訪問迭代Map?

總結

以上是生活随笔為你收集整理的013_SpringBoot视图层技术thymeleaf-迭代遍历的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: av免费的| 摸大乳喷奶水www视频 | 国产a一区| av av在线 | 99久久免费看精品国产一区 | 日日骚一区 | 极品美女高潮出白浆 | 久久久久久久久蜜桃 | 自拍偷拍av| 欧美日韩一区二区在线观看 | 亚洲一区二区日韩欧美 | 久久精久久 | 免费三级黄色 | 日本中文字幕在线观看视频 | 欧美精品黑人猛交高潮 | 欧美日b视频 | 天堂中文在线观看 | 久久精彩视频 | 又黄又骚的视频 | 色批网站 | 国产精品传媒一区二区 | 91精品网| 99热这里只有精品在线观看 | 久久精品国产一区二区 | 欧美男女交配视频 | 日韩大片一区二区 | 69视频网站 | 精品色| 国产精品老熟女一区二区 | jjzzjjzz欧美69巨大 | 久久嫩 | 日本久久中文字幕 | 亚洲国产精品无码久久久久高潮 | 一区二区三区三区在线 | av免费在线观看网站 | 欧洲亚洲精品 | 黄色高潮 | 777久久| 极品色av影院 | 禁漫天堂黄漫画无遮挡观看 | 欧美性久久久久 | 夜夜躁日日躁狠狠久久av | 黄色日本网站 | 亚洲午夜精品一区二区三区他趣 | 天天综合网在线观看 | 亚洲成人动漫在线观看 | 手机看片91 | jizz国产精品| 96国产视频 | 黄色aaa视频| 亚洲AV无码一区二区三区性 | 少妇大叫太粗太大爽一区二区 | 欧美特级a | 亚洲精品www久久久久久 | 久久特黄视频 | 东京热一区二区三区四区 | 不卡的av网站 | 国产精品99久久久久久人 | 一级片免费网址 | 另类av在线 | 狠狠干精品 | 黄色刺激视频 | 欧美日韩三级在线 | 国产成人精品一区二区在线小狼 | 香港三级日本三级 | 欧美精品久久久久久久免费 | 男女在线观看视频 | 久久噜噜色综合一区二区 | 国产盗摄精品 | 调教丰满的已婚少妇在线观看 | 国产97av| 国产精品理论片在线观看 | 五十路av | 国产成人综合精品 | av福利站| 国产女主播视频 | 日韩黄色免费观看 | 国产睡熟迷奷系列精品视频 | 欧美精品a区 | 久久99久久99精品免视看婷婷 | 五月婷婷俺也去 | gay男互凵gay男同偷精 | 日韩一区二区三区四区五区 | 天天综合日韩 | 九九精品九九 | 毛片免费在线观看视频 | 中文字幕一区二区免费 | 麻豆乱码国产一区二区三区 | 免费看片91 | 色眯眯影院 | 亚洲综合第一页 | wwwxxx日本人 | 欧美性视频一区二区三区 | 亚洲乱码国产乱码精品精 | 日本成人在线视频网站 | 性色在线观看 | 国产亚洲美女精品久久久2020 | 欧美一级日韩 | 99久久久无码国产精品性波多 |