thymeleaf模板實現html5標籤的非嚴格檢查
一、概述
最近在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
相關文章
- 關於.net實現網站模板機制(非標籤替換)網站
- thymeleaf模板對沒有結束符的HTML5標籤解析出錯的解決辦法HTML
- 嚴格模式和非嚴格模式區別模式
- html標籤-HTML5精講 課時ID:6.1 【表嚴肅】#HTML教程 #HTML5教程 #html標籤HTML
- body標籤-HTML5精講 課時ID:6.2 【表嚴肅】#HTML教程 #HTML5教程 #body標籤HTML
- PHP歷理 檢視模板和標籤庫PHP
- MERGE語句語法檢查不嚴格
- html5標籤HTML
- JSON.parse () 的非嚴格模式JSON模式
- HTML5的canvas標籤HTMLCanvas
- Oracle對於啟動引數檢查不嚴格Oracle
- HTML5新標籤或改動標籤HTML
- HTML5常用標籤HTML
- HTML5 標籤列表HTML
- HTML5 新增標籤HTML
- HTML5 新標籤HTML
- django-模板之標籤Django
- JavaScript 模板字面量標籤JavaScript
- Thymeleaf(Java模板引擎)Java
- HTML5 標籤歸納HTML
- HTML5新標籤相容——>HTML
- html5~標籤新特性HTML
- html5標籤知多少HTML
- html5基本常用標籤HTML
- Django 模板標籤-第26篇Django
- PhpCms模板標籤的基礎知識PHP
- thymeleaf模板 遍歷物件物件
- HTML5 之語義標籤HTML
- HTML5標籤embed詳解HTML
- html5文字標籤HTML
- HTML5中audio標籤的使用HTML
- Z-BlogPHP 模板檔案與模板標籤PHP
- dedecms模板標籤dede:channelartlist詳解
- pbootcms模板指定欄目標籤呼叫boot
- [Golang實戰] 查詢docker search name的映象標籤GolangDocker
- Html5 aside標籤的用法和作用HTMLIDE
- HTML5新新增的語義化標籤HTML
- 記HTML5 <a> 標籤的一個小坑HTML