リストを含むマップがあります(リスト内のすべての値は文字列です):
["diameter":["1", "2", "3"]]
["length":["2", "3", "4"]]
私はそれをfreemarkerで繰り返します:
<#list product.getSortedVariantMap.keySet() as variantCode>
<#list product.getSortedVariantMap[variantCode] as variantValue>
これは正常に機能します。ただし、文字列の1つに次のようなコンマが含まれている場合:
def returnValue = ["diameter":["3,5"]]
次のエラーが発生します。
?size is unsupported for: freemarker.ext.beans.SimpleMethodModel
The problematic instruction:
----------
==> list product.getSortedVariantMap[variantCode] as variantValue [on line 200, column 41 in product.htm]
エラーが何であるかはわかりません。文字列内のコンマでエラーが発生することはありません。