SpringBoot学习(四):使用模板引擎thymeleaf经验总结
2024-12-06 06:41:47 阅读次数:4
springboot,引擎
第一步:添加依赖,springboot中集成了thymeleaf,所以用springboot中的依赖就行
<!--模板引擎-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
第二步:修改配置文件
thymeleaf: #thymeleaf配置
cache: false
prefix: classpath:/WEB-INF/view/
suffix: .html
encoding: UTF-8
content-type: text/html
mode: html5
mvc:
static-path-pattern: /WEB-INF/view/** # 静态资源路径
问题总结:
使用过程中报错 :
org.xml.sax.SAXParseException: 元素类型 "link" 必须由匹配的结束标记 "</link>" 终止
错误原因:thymeleaf对html语言较严格,如果不是HTML5的话,基本会报这个错
解决办法:
1.添加依赖
<!--启用不严格检查html-->
<dependency>
<groupId>net.sourceforge.nekohtml</groupId>
<artifactId>nekohtml</artifactId>
<version>1.9.22</version>
</dependency>
2.修改配置文件,将mode参数改成这样既可
thymeleaf:
mode: LEGACYHTML5
版权声明:本文内容来自第三方投稿或授权转载,原文地址:https://blog.51cto.com/bigeleven/11740799,作者:big_eleven,版权归原作者所有。本网站转在其作品的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如因作品内容、版权等问题需要同本网站联系,请发邮件至ctyunbbs@chinatelecom.cn沟通。
上一篇:基于SpringBoot+Vue的宠物领养饲养交流管理平台设计与实现
下一篇:详细分析mysqlslap的基本知识 | 压力测试(附Demo)