我有以下html模板
[#list PRODUCTS?sort_by("Price_origin_type") as product]
[/#list]
我有以下例外
Exception while merging FreeMarker template with values - ?sort_by(...) failed at sequence index 2 (0-based): All key values in the sequence must be numbers, because the first key value was that. However, the key value of the current item isn't a number.
有没有办法为空值设置0?
2条答案
按热度按时间7y4bm7vi1#
这不会将空值替换为零,但应将其从列表中排除:
jtjikinw2#
用java代码对集合排序。
或
在JavaDTO类中创建一个专用的排序字段。
使用
products?sort_by("priceSortingIndex")
在模板中。