JSP rendern und als Mail versenden?

Olli5150

Grünschnabel
Hallo zusammen,

ich habe folgendes vor:
Ich möchte innerhalb einer WebApp verschiedene EMails generieren und an mehrere Empfänger mit personaliterer Anrede senden. Diese Mails werden als HTML versendet. Nun soll es möglich sein z.B. in den Mails ein Inhaltsverzeichnis von Kapiteln zu erstellen und je nach Empfänger sollte diese Liste unterschiedlich sein.

Mein Ansatz wäre nun eine XHTML-Datei zu erstellen und in dieser Datei entsprechende Anweisungen zu erstellen. Analog zu einer JSP Datei.
Z.B.
<head>...</head>
<body>
<c:forEach items="#{kapitel}" var="kap">
#{kap.inhalt}
<c:/forEach>
</body>

Wenn die die Datei über die WebApp aufrufe ist das kein Problem, ich muss aber den erstellten Quelltext an den Mailserver weitergeben. Brauche also so eine Art Renderer der mit aus der JSP eine HTML mit ungesetzten EL macht. Eventuell sogar ohne JEE möglich? Zumindest ohne Webaufruf?
Seam kann mir zwar die Mail erstellen, aber ich kann nicht meine Anwendung komplett auf Seam portieren.
Am besten wäre ein Ansatz einen Renderer der die tagLibs unterstützt und ggf. einen Context für die Daten erhält.

Jemand vielleicht ne Idee?
 
Zurück