这篇“Thymeleaf星号表达式怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Thymeleaf星号表达式怎么使用”文章吧。
目前成都创新互联已为上千家的企业提供了网站建设、域名、网站空间、网站改版维护、企业网站设计、康平网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
在处理模板时,一般情况都是使用变量表达式 ${...} 来显示变量,还可以使用选定对象表达式 *{...},它也称为星号表达式。
	如果在模板中先选定了对象,则需要使用星号表达式。Thymeleaf的内置对象#object效果等同于星号表达式。
开发环境:IntelliJ IDEA 2019.2.2
	Spring Boot版本:2.1.8
新建一个名称为demo的Spring Boot项目。
1、pom.xml
	加入Thymeleaf依赖
org.springframework.boot spring-boot-starter-thymeleaf 
2、src/main/java/com/example/demo/User.java
package com.example.demo;
public class User {
    Integer id;
    String name;
    public User(Integer id, String name) {
        this.id = id;
        this.name = name;
    }
    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;
    }
}3、src/main/java/com/example/demo/TestController.java
package com.example.demo;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import java.util.ArrayList;
import java.util.List;
@Controller
public class TestController {
    @RequestMapping("/")
    public String test(Model model){
        List users = queryUsers();
        model.addAttribute("user", users.get(0));
        model.addAttribute("users", users);
        return "test";
    }
    private List queryUsers(){
        List users = new ArrayList();
        users.add(new User(1,"张三"));
        users.add(new User(2,"李四"));
        users.add(new User(3,"王五"));
        return users;
    }
}    4、src/main/resources/templates/test.html
Title 使用变量表达式
浏览器访问:http://localhost:8080
	显示如下截图所示:
 
以上就是关于“Thymeleaf星号表达式怎么使用”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注创新互联行业资讯频道。
网页题目:Thymeleaf星号表达式怎么使用
标题URL:http://www.scyingshan.cn/article/pdhpos.html

 建站
建站
 咨询
咨询 售后
售后
 建站咨询
建站咨询 
 