Форматирование цифр Freemarker

237
20 мая 2018, 05:00

Есть такой код

 private String replace(String template, Map<String, Object> model) {
        Configuration cfg = new Configuration(Configuration.VERSION_2_3_0);
        cfg.setObjectWrapper(new DefaultObjectWrapper(Configuration.VERSION_2_3_0));
        Template t;
        try {
            t = new Template("templateName", new StringReader(template), cfg);
            Writer out = new StringWriter();
            t.process(model, out);
            return out.toString();
        } catch (IOException | TemplateException ex) {
            log.error("", ex);
        }
        return null;
    }

Здесь происходит замена значения по сигнатуре с помощью шаблонизатора freemarker. Но проблема в том, что, если в коком то месте подставляется цифра, она подставляется в формате 12,345. То есть тысячная часть отделяется запятой на выходе. Можно ли как то сделать, что бы этого не происходило? То есть выводилось 12345

READ ALSO
Возвращает null при выводе параметров объекта в консоль

Возвращает null при выводе параметров объекта в консоль

Помогите пожалуйста! Надо прочитать файл с логами, сделать из них объект (для дальнейшего сравнения параметров и вывода по параметрам в консоль),...

261
Создание базы данных [требует правки]

Создание базы данных [требует правки]

как создать бд с такой иерархией ? Без лишних папок

226
Substitute character

Substitute character

Всем доброго времени суток! В очередной раз просматривая JLS наткнулся на интересный момент, на который доселе не обращал вниманияРечь идёт...

222