2013-02-19 53 views
1

这是一段时间的问题,并且在网上似乎没有任何帮助;基本上我找不到特定的异常消息,除了异常消息我不知道要查找什么。分析百里香模板时出错

我有我的申请收据页,过去可以正常工作,但现在它抛出

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是“日”元素的第一次出现。我不做任何自定义处理 - 只是一个非常小的百里香叶的HTML页面。页面被解析,因为当我在语法上有错时,它告诉我Thymeleaf引擎无法解析页面。 此外,此页面由MS Word生成,然后根据我的需要进行调整。可以从头开始重写它,但是我想知道什么不起作用,为什么它总是给我这个信息。

我的问题似乎是相同的这个论坛条目http://forum.broadleafcommerce.org/viewtopic.php?f=14&t=1478(这家伙没有得到答案)。

在此先感谢。

回答

0

我想到这是由于添加到Thymeleaf模板引擎的datatables4j方言。有问题的收据页面有一个未标记datatables4j表示法的表。它导致了问题中描述的错误。只要我删除了方言,所有的datatables4j表都从任何地方都消失了,但也是例外。

+0

您能否介绍一下DataTables4j遇到的问题?谢谢 – tduchateau 2013-03-06 08:37:49

+0

问题出在版本0.8.2。方言是为整个项目定义的,但其中一个页面有一个没有datatables4j的普通表格。一旦我试图加载页面,它会抛出一个异常。 – 2013-03-06 10:39:40

+0

谢谢。我们将研究这个问题(修复将成为新项目的一部分[Dandelion-Datatables](http://dandelion.github.com/datatables)。 – tduchateau 2013-03-11 14:24:51