Если я правильно понимаю, вы используете JSP в качестве движка шаблонов для генерации тела письма в формате HTML. Если вы хотите продолжать использовать JSP для этого, я не думаю, что есть лучшее решение, чем выполнение запроса GET для получения сгенерированного HTML.
Но вы также можете использовать встраиваемый шаблонизатор, такой как Velocity или FreeMarker , для генерации HTML-кода в строку непосредственно из почтового демона.