У нас есть такой сценарий, как входные данные выражения Freemarker содержат пробелы в переменной $ {employee name?} И получают ошибку ниже
"Exception in thread "main" freemarker.core.ParseException: Encountered "name" at line 1, column 12 in EMAILTEMPLATES
"при применении выражения.
Поддерживает ли Freemarker пробел в переменной свободного маркера?
Map<Object,Object> out= new HashMap<>();
out.put("employee name", "XXX");
String templateStr="<p> ${employee name?} </p>";
StringWriter out = new StringWriter();
Template emailTemplate = new Template(EMAILTEMPLATES, new
StringReader(templateStr),templateConfiguartion);
emailTemplate.process(dataMap, out);