2013-02-19 108 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