У меня есть класс Page
, реализующий java.util.Collection
, а также другие методы, такие как hasPreviousPage
, getTotalPages
и т. Д. Freemarker переносит этот класс в SimpleSequence
. Это скроет методы, не являющиеся частью java.util.Collection
.
т.е. когда я пишу ${page.getTotalPages()}
я получил эту ошибку:
Ожидаемый хеш. myPage вместо этого оценивается как freemarker.template.SimpleSequence [...]
Как я могу сказать Freemarker выставить оба метода для итерации по Collection , чтобы код, такой как <#list page as item>
, продолжал работать, и пользовательские?
Спасибо за любое предложение / ссылку.