HTML5允许更自由地编写一些标记,即没有相应的结束标记。e、 g.无需关闭输入
当你有这样的事情时,它也会抱怨
<a href="/home/pic/image.png" download="/path/to/file" data-gallery></a>
当遇到“数据库抛出”时,它会抛出一个异常,后面应该跟着 '=' " 这有点烦人,因为它剥夺了HTML5的灵活性。
使用LEGACYHTML5对我也很有用。
还需要添加
<dependency>
<groupId>net.sourceforge.nekohtml</groupId>
<artifactId>nekohtml</artifactId>
</dependency>
至pom。如上所述的xml。但还有一步可能会发生。完成这两个步骤后,我得到了:
java.lang.NoClassDefFoundError: org/w3c/dom/ElementTraversal
为了避免这种情况,有必要添加
<dependency>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
<version>1.4.01</version>
</dependency>
至pom。xml
以下是如何以简洁的方式完成
步骤1:向应用程序中添加thymeleaf模式。属性文件。
资源/应用程序。属性
spring.thymeleaf.mode=LEGACYHTML5
步骤2:将nekohtml依赖项添加到pom中。xml文件。
pom。xml
<dependency>
<groupId>net.sourceforge.nekohtml</groupId>
<artifactId>nekohtml</artifactId>
</dependency>
你所要做的就是在“LEGACYHTML5”模式下运行Thymeleaf,它就像一个魔咒。多亏了这篇文章和这篇文章,我找到了解决方案,并在中进行了记录,这样其他人就不必经历同样的麻烦来找到这个答案。
要设置遗留模式,您可以在Spring XML文件中定义bean:
<!-- View TemplateResolver -->
<bean id="templateResolver" class="org.thymeleaf.templateresolver.ServletContextTemplateResolver">
<property name="templateMode" value="LEGACYHTML5"/>
<property name="cacheable" value="false"/>
</bean>
或将属性添加到应用程序中。属性文件:
spring.thymeleaf.mode=LEGACYHTML5
spring.thymeleaf.cache=false
在这两种情况下,您都必须将nekohtml添加到项目中,或者,如果您正在运行maven,您可以将其依赖项添加到pom中。xml
<dependency>
<groupId>net.sourceforge.nekohtml</groupId>
<artifactId>nekohtml</artifactId>
<version>1.9.21</version>
</dependency>
草垛
'net.sourceforge.nekohtml:nekohtml:1.9.21'
问题内容: SimpleDateFormat是一种非常友好的解析器,它滚动结果日期而不是抛出错误。如何在没有正则表达式等的情况下严格解析日期? 问题答案: 是您要寻找的。
问题内容: 假设我正在使用Google的Gson库将JSON解析为Java数据结构。 如果Java字段没有对应的JSON,是否有一种简单的引发异常的方法?也就是说,我希望要求JSON具有Java结构中的所有字段。 问题答案: Gson没有JSON模式验证功能来指定必须存在一个特定的元素,也没有办法指定必须填充Java成员。拥有这样的功能(例如带有注释)可能会很好。转到“ Gson问题列表” 并提出
我有一个简单的问题:我希望严格地以的格式解析Java字符串,以便是有效日期,而不是。假设这些是正常公历的广告日期。 我试图使用JDK8中新的包来解决这个问题,但事实证明它比希望的要复杂。我当前的代码是: 如何使用来解决我的简单用例?
本文向大家介绍理解javascript中的严格模式,包括了理解javascript中的严格模式的使用技巧和注意事项,需要的朋友参考一下 一、什么是严格模式 我们平时写的JavaScript代码一般都运行在正常模式中的,除了正常运行模式,ECMAscript 5添加了第二种运行模式:”严格模式”(strict mode)。看名字就知道,这种模式会让JavaScript在更严格的环境中运行。 包括IE
HTML5 Boilerplate 默认提供两个 html 页面: index.html 404.html index.html no-js类 no-js 类可以让开发者依据 JavaScript 被启用(.js)或被禁止(.no-js)两种状态,更轻易准确地添加自定义样式。 使用这个技巧也有助于避免浏览器闪烁(FOUC)。 lang 属性 请认真考虑在 <html> 中添加 lang 属性,从而
我正试图解决一个用Spring Boot(Thymeleaf)制作的项目的问题。当我运行项目(作为Spring Boot应用程序运行)时,项目开始,但当我打开浏览器时,我可以看到以下布局: 如果在Eclipse上的项目文件夹中,我右键单击索引。html页面,我选择“打开与”和“网页浏览器”,网站的布局显示在正确的方式。 这是我的项目结构: 我做错什么了吗? 这里是我的项目的依赖关系: