Как я могу преобразовать Long в строку во Freemarker?

#java #freemarker

#java #freemarker

Вопрос:

У меня есть модель

 class someDto{
private Long id;
private String hz;
}
 

И на странице мне нужно показать

 <td><p id="${someDto.id}"></p></p></td>
 

И я вижу 12 333
Но мне нужно 12333

Как я могу конвертировать Long String во Freemarker?

Комментарии:

1. По-видимому, вы преобразуете long в строку, но у вас установлен форматировщик по умолчанию.


Ответ №1:

Используйте ?c , какие форматы для компьютеров, а не для людей:

  ${someDto.id?c}
 

Смотрите: http://freemarker.org/docs/ref_builtins_number.html#ref_builtin_c