我无法让Thymeleaf渲染我的视频。示例html如下:
<video width="320" height="240" controls>
<source src="movie.mp4" type="video/mp4">
<source src="movie.ogg" type="video/ogg">
Your browser does not support the video tag.
</video>
我明白了:
引起:org.xml.sax.SAXParseException:属性名称&#34;控制&#34;与元素类型相关联&#34;视频&#34;必须遵循&#39; =&#39;字符。
如何让Thymeleaf尊重controls
属性?
由于
答案 0 :(得分:2)
使用spring-boot只需设置&#34; spring.thymeleaf.mode&#34;属于LEGACYHTML5的财产:
spring.thymeleaf.mode=LEGACYHTML5
自Thymeleaf 2.0(见Generalized Template Modes):
ServletContextTemplateResolver templateResolver = new ServletContextTemplateResolver();
// templateResolver.setTemplateMode(TemplateMode.HTML5); DEPRECATED!!
templateResolver.setTemplateMode("HTML5"); // OK for 2.0!