thymeleaf模板實現html5標籤的非嚴格檢查

Luck_ZZ發表於2018-02-24

一、概述

最近在springboot專案引入thymeleaf模板時,使用非嚴格標籤時,執行會報錯。預設thymeleaf模板對html5標籤是嚴格檢查的。

二、在專案中加NekoHTML庫

在Maven中新增依賴

<dependency>
	<groupId>net.sourceforge.nekohtml</groupId>
	<artifactId>nekohtml</artifactId>
	<version>1.9.22</version>
</dependency>

三、更改thymeleaf設定

在配置檔案application.properties中,對thymeleaf模板設定。

LEGACYHTML5需要搭配NekoHTML庫才可用,實現thymeleaf非嚴格檢查。

#thymeleaf
spring.thymeleaf.encoding=UTF-8
spring.thymeleaf.suffix=.html
#預設嚴格檢查
#spring.thymeleaf.mode=HTML5
#非嚴格檢查
spring.thymeleaf.mode=LEGACYHTML5

相關文章