Я хочу напечатать item.rate, но только с целочисленными значениями. Сейчас он печатает курс, а также валюту в символах. Я хочу скрыть символы.
<td> ${item.rate} </td>
Вы должны быть в состоянии использовать функцию replace от Freemarker.См. https://freemarker.apache.org/docs/ref_builtins_string.html#ref_builtin_replace для справки.
replace
Я бы рекомендовал использовать регулярное выражение, чтобы найти все, что не является числом.Это должно выглядеть примерно так:
${item.rate}?replace('\D', '', 'r')
Ссылка на синтаксис регулярного выражения Freemarker находится здесь: https://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html