创建springboot项目,导入Thymeleaf依赖
org.springframework.boot spring-boot-starter-thymeleaf
Controller
@Controller
public class TestController {
@RequestMapping("t1")
public String hello() {
return "test";
}
}
在resources下创建templates文件夹,在文件夹下新建test.html
Title
测试页面
启动项目,访问http://localhost:8080/t1
显示动态数据编写controller
@RequestMapping("/t1")
public String test1(Model model){
//存入数据
model.addAttribute("msg","Hello,Thymeleaf");
//classpath:/templates/test.html
return "test";
}
html页面
标题
测试页面
启动测试:
再写一个controller
@RequestMapping("/t2")
public String test2(Map map){
//存入数据
map.put("msg","Hello");
map.put("users", Arrays.asList("lisi","zhangsan"));
//classpath:/templates/test.html
return "test2";
}
创建一个新的test2.html
标题
测试页面
[[${user}]]
启动项目,访问 http://localhost:8080/t2
Thymeleaf标签


