springboot整合Thymeleaf模板

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_42249896/article/details/94553728

初识Thymeleaf

Thymeleaf ( 有两个单词组成:thyme leaf,读音: [taɪm liːf],汉语:麝香叶,看到官网上的图标时,我信了!)

官网图标:
在这里插入图片描述
麝香叶(又称百里守约,呸,是百里香叶)
在这里插入图片描述

英文发音:
在这里插入图片描述

整合实现

在这里插入图片描述

在springboot项目中给pom.xml添加依赖:

		<dependency>
		    <groupId>org.springframework.boot</groupId>
		    <artifactId>spring-boot-starter-thymeleaf</artifactId>
		</dependency>

application.properties中设置编码:

spring.thymeleaf.encoding =utf-8

控制器中定义访问的方法:
在这里插入图片描述
templates目录下新建html文件:
在这里插入图片描述
list.html

<!DOCTYPE html>
<html xmlns:th=”http://www.thymeleaf.org”>
  <head>
    <title>list.html</title>
    <meta name="keywords" content="keyword1,keyword2,keyword3">
    <meta name="description" content="this is my page">
    <meta name="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
     姓名:<span th:text="${name}"></span>
    <table border="1">
    	<tr>
    		<td>班级名称</td>
    	</tr>
    	<tr th:each=" c:${list}">
    		<td th:text="${c}"></td>
    	</tr>
    </table>
  </body>
</html>

在这里插入图片描述
至此,最简单的springboot项目整合Thymeleaf模板就完成了!

展开阅读全文

没有更多推荐了,返回首页