Spring 分析ELEAF模板时出错

Spring 分析ELEAF模板时出错,spring,template-engine,thymeleaf,Spring,Template Engine,Thymeleaf,这让我烦恼了一段时间,网上似乎没有什么有用的东西;基本上,我找不到特定异常消息的任何内容,除了异常消息之外,我不知道要查找什么 我的应用程序中有一个收据页,以前是有效的,但现在它抛出 org.thymeleaf.exceptions.TemplateProcessingException: Error processing template: dialect prefix "th" is set as non-lenient but attribute "th:src" has not been

这让我烦恼了一段时间,网上似乎没有什么有用的东西;基本上,我找不到特定异常消息的任何内容,除了异常消息之外,我不知道要查找什么

我的应用程序中有一个收据页,以前是有效的,但现在它抛出

org.thymeleaf.exceptions.TemplateProcessingException: Error processing template: dialect prefix "th" is set as non-lenient but attribute "th:src" has not been removed during process (/static/receipt:57)
其中th:src是“th”元素的第一次出现。我不做任何自定义处理-只是一个HTML页面,带有一个很小的thymeleaf。页面被解析,因为当我在语法中出现错误时,它会告诉我Thymeleaf引擎无法解析页面。 同样值得一提的是,这个页面是由微软Word生成的,然后根据我的需要进行了调整。可以从头重写它,但我想找出什么不起作用,以及它为什么一直给我这个消息

我的问题似乎和这个论坛条目一样,那个家伙没有得到答案


提前感谢。

我发现这是由于在Thymeleaf模板引擎中添加了datatables4j方言。有问题的收据页面有一个未标记datatables4j符号的表。这导致了问题中描述的错误。一旦我删除了方言,所有的datatables4j表都从任何地方消失了,但例外情况也是如此。

请您再解释一下datatables4j遇到的问题好吗?谢谢问题出在版本0.8.2上。方言是为整个项目定义的,但是其中一个页面有一个没有datatables4j的普通表。我一尝试加载页面,它就会抛出一个异常。谢谢。我们将调查此问题。此修复将是新项目的一部分。有关信息,请参阅Dandelion Datatables 0.9.0