Ответ тривиален: в такой ситуации инструкция маршрута выглядела следующим образом:
get("/hello", aMethodToRenderPage, gson::toJson);
Где вызов toJson
относится к следующему методу
@Override
public String render(Object model) {
return gson.toJson(model);
}
определено в ResponseTransformer. Это преобразует ответ в строку JSON, превращая символы в представление в юникоде.
Чтобы получить желаемый результат (HTML с заполненными переменными), удалите такой вызов, чтобы он выглядел так:
get("/hello", aMethodToRenderPage);