2013-09-25 3 views
0

Это, вероятно, простой вопрос, но мне трудно найти решение в Интернете. Я создал простую форму HTML в JSP (текстовое поле «Введите имя» и кнопку отправки). Я пытаюсь выяснить, есть ли способ отправить информацию POST на заданный адрес электронной почты. Я не хочу, чтобы пользователь должен был выбрать электронное письмо для отправки, которое, как я знаю, может быть выполнено с помощью сервлетов. Вместо того, чтобы отображать имя, когда я нажимаю кнопку «Отправить», я хочу, чтобы имя было отправлено на адрес электронной почты, который был установлен на бэкэнд. Может ли кто-нибудь связать меня с учебником, где это можно сделать?Отправка JSP-формы POST-информации по электронной почте

+0

чего вы хотите достичь? выбрать из существующих писем, хранящихся на сервере? –

+0

Нет. В принципе, я хочу, чтобы вся информация о форме отправлялась на адрес электронной почты. Любое введенное имя будет перенаправлено на адрес электронной почты, который был установлен на бэкэнд. – MSkiLLz

+0

Я нашел решение. Порой вы можете использовать mailto: [email protected] в атрибуте действия вашей формы. Хотя кажется, что не все браузеры правильно поддерживают это. – MSkiLLz

ответ

0

См., Как отправить электронное письмо: http://java2s.com/Code/Java/Email/Createaverysimpletextplainmessageandsendsit.htm. Текстовое сообщение должно содержать значения параметров формы - request.getParameter()

+0

Я думаю, используя этот пример, мне нужно было бы указать адрес электронной почты в форме? Используя этот метод

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

+0

На самом деле теперь, когда я думаю об этом, я мог бы получить ссылку на форму Java-программы на стороне сервера, которая отправит электронное письмо. Спасибо за вашу помощь. – MSkiLLz

+0

Вы можете сохранить адрес электронной почты получателя либо в каком-либо файле свойств, хранящемся в пути к классам, либо в качестве параметра сервлета в web.xml вместе с другими свойствами JavaMail (имя хоста, авторизация). –

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