zoukankan      html  css  js  c++  java
  • 使用thymeleaf一旦没有闭合标签就会报错怎么解决

    问题:input标签未关闭报bug,代码稍有不慎就出小问题

    使用springboot的thymeleaf模板时默认会对HTML进行严格的检查,导致当你的标签没有闭合时就会通不过,例如:

    //要想通过,后面的闭合必须写成  />
    <meta charset="UTF-8">

    个人发现不仅是HTML代码会这样,js代码同样会这样,例如:

    //这里的i<10同样通不过
    for(var i=0;i<10;i++){
    ...
    }

    解决办法:

    1. 引入nokohtml库
    <!--启用不严格检查html-->
     <dependency>
        <groupId>net.sourceforge.nekohtml</groupId>
        <artifactId>nekohtml</artifactId>
        <version>1.9.22</version>
     </dependency>
    1. 修改配置文件application.yml加入
     thymeleaf:
       mode: LEGACYHTML5

    成功解决

  • 相关阅读:
    Memcached安装
    linux 安装telnet
    varnish应用
    linux 安装apache
    varnishlog、Varnishstat详解
    varnish CLI管理
    varnish 子程序流程
    python3 cms识别类
    python3 fofa爬取类
    每日健康打卡
  • 原文地址:https://www.cnblogs.com/qianzf/p/8397688.html
Copyright © 2011-2022 走看看