Freemarker имеет возможность сделать текст побега, используя нечто вроде этого:Реализация пользовательского беглеца в Freemarker
<#escape x as x?html>
Foo: ${someVal}
Bar: ${someOtherVal}
</#escape>
XML, XHTML и HTML, все построено в беглецов. Есть ли способ зарегистрировать пользовательский письменный escaper? Я хочу генерировать CSV и каждый отдельный элемент экранирован, и это похоже на хороший механизм.
Я пытаюсь сделать это в Struts 2, если это имеет значение.
Это отвечает на вопрос. Похоже, это больше проблем, чем того стоит. Я думаю, что я перейду по пути CSVWriter вместо шаблона. – geofflane