Spring boot遇到的thymeleaf一些报错问题

一、pom.xml文件中添加boot的依赖

    demo
    Demo project for Spring Boot
    
        org.springframework.boot
        spring-boot-starter-parent
        1.4.0.RELEASE
         
    
    
        UTF-8
        UTF-8
        1.8
    
    
        
            org.springframework.boot
            spring-boot-starter-web
        
        
            org.springframework.boot
            spring-boot-starter-test
            test
        
        
            org.springframework.boot
            spring-boot-starter-thymeleaf
        
    
    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    

此时启动会报错:

org.xml.sax.SAXParseException: 元素类型 “link” 必须由匹配的结束标记 “” 终止,org.xml.sax.SAXParseException: 元素类型 “meta” 必须由匹配的结束标记 “” 终止。

解决方法是在pom.xml 文件中指定具体的thymeleaf 版本 


    UTF-8
    UTF-8
    1.8
    3.0.2.RELEASE
    2.0.5

此时启动,访问html依旧报错:

org.xml.sax.SAXParseException: 元素类型 "meta" 必须由匹配的结束标记 "" 终止。

html>
lang="en">

    charset="UTF-8" >
    </span>Title<span style="color:#e8bf6a;">


    nihao


thymeleaf模板引擎默认是Template modes:HTML5解析的,所以解析比较严格。必须写上反斜杠 /

    charset="UTF-8" />
    </span>Title<span style="color:#e8bf6a;">



你可能感兴趣的:(thymeleaf)