2016-03-20 7 views

Antwort

1

Von Ihrer ersten Frage ist es für mich ein wenig unklar, was Sie erreichen wollen und was Sie bereits getan haben (und welche Anforderungen Sie haben).

Wenn Ihr Benutzer eine E-Mail im Webbrowser erstellen und später dort eine Vorschau anzeigen muss, können Sie einfach eine weitere HTML-Komponente hinzufügen, die die Eingabe des Benutzers als HTML darstellt. Sie könnten versuchen, html WYSIWYG-Editor wie TinyMCE zu verwenden, sie haben normalerweise eingebaute Vorschau. So beendet Benutzer seine Bearbeitung, zeigt eine Vorschau dieser Nachricht im Editor an und sendet dann den HTML-Quelltext der Nachricht an Ihr Servlet, wo JavaMail sie verarbeitet.

Wenn Sie eine native Java Swing-Anwendung haben, können Sie eine Komponente verwenden, die solche Inhalte wie JEditorPane verarbeiten kann. Vergessen Sie nicht, den richtigen Inhaltstyp dafür zu setzen (text/html).

Wenn Sie die JavaFX-Anwendung verwenden, können Sie versuchen, den eingebetteten Browser zu verwenden. Weitere Informationen und Beispiele finden Sie unter here.

In jedem Fall müssen Sie nur eine Komponente bekommen, die mit Ihrem HTML-Inhalt umgehen kann, den HTML-Code des Benutzers hineinlegen und ihn anzeigen, wenn der Benutzer eine Vorschau anfordert.

+0

Ich mache ein Seriendrucksystem ähnlich Microsoft Mailing Merge für einen Benutzer, so dass ich eine E-Mail von vielen Menschen vor dem Senden Vorschau benötigen, können Sie mir den besten Weg vorschlagen, dies zu implementieren. –

+0

Ist Ihre Anwendung webbasiert, wenn der Benutzer eine Vorschau der Nachricht in einem Browser oder eigenständig anzeigt? – Eugene

+0

Es ist eine Java-Webanwendung. –

Verwandte Themen