springboot遍历_Springboot中Thymeleaf简单遍历

本文介绍了如何在Springboot项目中结合Thymeleaf模板引擎进行数据遍历操作。首先创建了一个实体类,接着在Controller中填充数据,最后通过Thymeleaf的实例代码展示遍历效果。
摘要由CSDN通过智能技术生成

53f394162019ab3b5b36c8ff37cc633e.png

首先,我们建立一个实体类

package com.example.demo.entity;public class Product {      private String name;    private int price;    private int inStock;          public Product() {    super();  }  public Product(String name, int i, int inStock) {    super();    this.name = name;    this.price = i;    this.inStock = inStock;  }  public String getName() {    return name;  }  public void setName(String name) {    this.name = name;  }  public int getPrice() {    return price;  }  public void setPrice(int price) {    this.price = price;  }  public int getInStock() {    return inStock;  }  public void setInStock(int inStock) {    this.inStock = inStock;  }        }

然后我们在controller里面放值

package com.example.demo.controller;import java.util.*;import java.util.Map;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;import com.example.demo.entity.Product;@Controllerpublic class BootController {                     @RequestMapping("/welcome")           public String welcome(Map<String,Object> map) {                       List prods=new ArrayList<>();           prods.add(new Product("a",100,10));           prods.add(new Product("b",200,20));           prods.add(new Product("c",300,30));                      map.put("prods", prods);             return "result";           }             }

因为是初次使用,我们去thymeleaf官网复制实例代码

36d7e8a9c51b6f8c2cb5367fa8168086.png

1132f4238cc60d519354dd7e02b62c6a.png

<html xmlns:th="http://www.thymeleaf.org"><head><meta charset="UTF-8"><title>Insert title heretitle>head><body>            <div th:each="prod : ${prods}">            <h3 th:text="${prod.name}">Onionsh3>            <h3 th:text="${prod.price}">2.41h3>                       div>body>html>

效果如图所示

58651cf9c7b21a5b0e59a13823ae9b2c.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值