Thymeleaf怎么映射文件
时间: 2024-06-09 09:10:31 浏览: 81
Thymeleaf是一个服务器端Java模板引擎,可以将模板文件映射到控制器中的处理方法,然后将数据填充到模板文件中,最终生成HTML页面。在Spring框架中使用Thymeleaf,可以通过配置视图解析器来实现模板文件的映射。
以下是一些基本的步骤:
1.在Spring MVC配置文件中配置视图解析器:
```
<bean id="viewResolver" class="org.thymeleaf.spring5.view.ThymeleafViewResolver">
<property name="templateEngine" ref="templateEngine"/>
<property name="characterEncoding" value="UTF-8"/>
</bean>
```
2.在控制器中定义处理方法,返回模板文件的名称:
```
@Controller
public class HomeController {
@GetMapping("/")
public String home(Model model) {
model.addAttribute("message", "Hello Thymeleaf!");
return "home";
}
}
```
3.创建模板文件,放置在classpath下的templates目录下:
```
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<title>Home</title>
</head>
<body>
<h1 th:text="${message}"></h1>
</body>
</html>
```
在这个例子中,Thymeleaf将会自动将"home"字符串解析为"/templates/home.html",并且将"Hello Thymeleaf!"填充到模板文件中的"h1"标签中。
更多关于Thymeleaf的信息可以参考官方文档:https://www.thymeleaf.org/documentation.html
阅读全文