1、maven依赖
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 
 | <dependency><groupId>org.thymeleaf</groupId>
 <artifactId>thymeleaf</artifactId>
 <version>2.1.5.RELEASE</version>
 </dependency>
 <dependency>
 <groupId>org.thymeleaf</groupId>
 <artifactId>thymeleaf-spring4</artifactId>
 <version>2.1.5.RELEASE</version>
 </dependency>
 <dependency>
 <groupId>org.javassist</groupId>
 <artifactId>javassist</artifactId>
 <version>3.21.0-GA</version>
 </dependency>
 <dependency>
 <groupId>org.slf4j</groupId>
 <artifactId>slf4j-api</artifactId>
 <version>1.7.25</version>
 </dependency>
 
 | 
2、spring配置
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 
 | <bean id="templateResolver" class="org.thymeleaf.templateresolver.ServletContextTemplateResolver">
 <property name="prefix" value="/WEB-INF/page/" />
 <property name="suffix" value=".html" />
 <property name="characterEncoding" value="UTF-8"/>
 </bean>
 <bean id="templateEngine" class="org.thymeleaf.spring4.SpringTemplateEngine">
 <property name="templateResolver" ref="templateResolver"/>
 </bean>
 <bean class="org.thymeleaf.spring4.view.ThymeleafViewResolver">
 <property name="templateEngine" ref="templateEngine" />
 <property name="characterEncoding" value="UTF-8"/>
 </bean>
 
 | 
3、控制层代码
| 12
 3
 4
 5
 6
 7
 8
 9
 
 | @Controllerpublic class TXTestAction {
 
 @RequestMapping("/index")
 public String index(ModelMap map){
 map.put("name", "wxtx");
 return "/index";
 }
 }
 
 | 
4、thymeleaf模板
在WEB-INF/page/路径下创建index.html文件
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 
 | <!DOCTYPE html><html>
 <head lang="en">
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
 <title>Index</title>
 </head>
 <body>
 <span th:text="${name}"></span>
 </body>
 </html>
 
 |