Можно ли с помощью JSP создать почтовое сообщение, которое будет отправлено с помощью механизма JavaMailSender Spring 3.0? JavaMailSender, вероятно, имеет мало общего с этим вопросом, но идея состоит в том, чтобы воспользоваться механизмом <fmt:message key="phrasetitle"/>
интернационализации JSP, его JSTL-кодом переменной / цикла и позволить дизайнерам легко передать мне заполненные html-письма.
Кроме того, я мог бы создать веб-страницу, которая импортирует этот JSP, чтобы я мог легко предоставить ссылку в каждом письме, чтобы иметь возможность просматривать это письмо в Интернете в случае, если его клиент не видит HTML должным образом.
ОБНОВЛЕНИЕ : 2 ответа ниже предлагают использовать Velocity для электронной почты вместо JSP, поэтому кажется, что это разумный выбор. Тем не менее, всего лишь небольшое быстрое сканирование stackoverflow позволяет предположить, что FreeMarker лучше подходит для моих нужд. В частности, я хочу иметь страницу JSP, которая отражает то, что отправлено по электронной почте. Мне придется перевести код из JSP в Velocity или FreeMarker, но преимущество, которое дает мне FreeMarker, заключается в том, что я могу повторно использовать большую часть кода JSP, в частности, библиотеки тегов. Имеет ли это смысл?