2016-03-20 8 views
2

Я создал форму html электронной почты в веб-приложении Java. Мне нужно добавить функцию для предварительного просмотра электронной почты HTML перед отправкой. Я уже [читал это] [1] [1]: Preview an email in default mail client before sending with Java and MimeMessage, но это мне не помогло, мне нужно знать, что такое другая библиотека java, которую я использовал для получения этого типа функциональности.Предварительный просмотр электронной почты перед отправкой

ответ

1

Из вашего первоначального вопроса немного неясно, для чего вы хотите достичь и что вы уже сделали (и какие у вас есть требования).

Если вашему пользователю нужно создать почту в веб-браузере, а затем просмотреть ее там, вы можете просто добавить еще один компонент html, который будет отображать вход пользователя как html. Вы можете попробовать использовать html редактор WYSIWYG, например, TinyMCE, обычно они имеют встроенный предварительный просмотр. Таким образом, пользователь заканчивает свое редактирование, просматривает это сообщение в редакторе, а затем вы отправляете исходный текст html сообщения на свой сервлет, где его обрабатывает JavaMail.

Если у вас есть собственное приложение Java Swing, вы можете использовать компонент, который может обрабатывать такой контент, как JEditorPane. Не забудьте указать для него правильный тип контента (text/html).

Если вы используете приложение JavaFX, вы можете попробовать использовать встроенный браузер. Более подробную информацию и примеры можно найти here.

В любом случае вам просто нужно получить компонент, который может обрабатывать ваш контент html, поместить в него html пользователя и показать его, когда пользователь запросит предварительный просмотр.

+0

Я создаю систему слияния почты, похожую на слияние почты для Microsoft, поэтому мне нужно просмотреть почту многих людей перед отправкой, можете ли вы предложить мне лучший способ реализовать это. –

+0

Является ли ваше приложение веб-сайтом, где пользователь просматривает сообщение в браузере или автономно? – Eugene

+0

Его веб-приложение Java. –

Смежные вопросы