Frage

Ich habe eine Webanwendung, die nur mit Java-Servlets erstellt wurde.Es wird keine Feder verwendet.Das Front-Ende wird mit HTML und Javascript entwickelt.Ich möchte E-Mails von der Anwendung senden.Ich habe die HTML-Dateien für die E-Mails.Es gibt jedoch zwei oder drei Parameter, die in der HTML mit Variablen geändert werden sollten.Gibt es den besten Weg, dies zu erreichen, ohne den Frühling zu verwenden

Ich habe diesen Code-Stück gesehen, wenn Sie den Frühling verwenden

generasacodicetagpre.

org.springframework.mail.javamail.mimeMessagePreparator

String Org.Springframework.ui.Velocity.VelocityEngineUlils.mergetemplateToString (VelocityEngine VelocityEngine, String Templatelocation, Kartenmodell) Wirt VelocityException

War es hilfreich?

Lösung

Eine Lösung ist die Verwendung einer Vorlagenbibliothek wie thyleaf .

thymleeaf ermöglicht es Ihnen, HTML zu schreiben, in dem Sie thymleaf-spezifische Attribute und Platzhalter anbieten.Wenn es das HTML verarbeitet, rendert THYMLEAF den HTML, indem er den Platzhaltern einen Wert angibt und den richtigen HTML generiert.

Andere Tipps

HTML-Vorlage ist die Angelegenheit mit Geschwindigkeit, nicht in Bezug auf den Frühling. Die Spring hilft, das Senden von E-Mail-Codieren zu vereinfachen, aber wenn Sie HTML-Vorlage für E-Mail verwenden, sollte es Vorlagenrahmen sein, wie Geschwindigkeit, FreeMark

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top