SpringBoot对静态资源的映射规则;
在创建项目的时候引入thymeleaf功能,
1、导入thymeleaf的名称空间
<html lang="en" xmlns:th="http://www.thymeleaf.org">
2、使用thymeleaf语法;
控制器
@Controller
public class HelloController {
@RequestMapping("/hello")
public String frist(){
return "index";
}
@RequestMapping("/success")
public String success(Map<String,String> map){
map.put("hello","你好");
map.put("user","sunchao,xiaoming,hehe,haha");
return "success";
}
}
success.html
<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1>成功也</h1>
<div th:text="${hello}">获取model中的hello值</div>
<h4 th:text="${user}" th:each="user:${user}">循环取出map中的值</h4>
<hr/>
</body>
</html>
访问地址;http://localhost:8080/success