Чистая техника или библиотека для генерации писем на Java - PullRequest
3 голосов
/ 07 июня 2011

В настоящее время наше приложение генерирует электронные письма для клиентов с помощью классического «разбивания строк», смешанного с некоторыми вызовами String.replace.

Есть ли у кого-нибудь предложение для простого / элегантного / надежного способа создания электронных писем? Мы не просим самые модные вещи в мире. Наше приложение использует GWT / Guice, поэтому у нас нет страниц jsps / struts.

Ответы [ 2 ]

4 голосов
/ 07 июня 2011

Вы можете сделать это с Velocity или Freemarker .Есть пример для этого с использованием Spring и Velocity .Хотя я не пробовал это на Guice, я бы предположил, что пример перенесется, потому что Spring выполняет впрыск двигателя скорости.

3 голосов
/ 07 июня 2011

java.util.MessageFormat.

В качестве альтернативы, и гораздо более эффективно, сохраните ваш шаблон в формате XML с тегами для параметров, которые вы хотите заменить;используйте XSLT для подстановки и XPath для извлечения только текста из документа XML после обработки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...