..
Ключевая особенность и что, как правило, присутствует почти во всех веб-сайтов, я говорю о контактную форму, что позволяет пользователю быстро связаться с автором или администратором сайта.
То, что мы увидим в этой статье, реализация через контактную форму Страницы Java Server.
Сделать это, к сожалению, гораздо меньше, проще, чем другие веб-ориентированные языки программирования: JSP с помощью, в самом деле, приходится прибегать к использованию API Java почты, через который мы можем построить и отправлять сообщения электронной почты в чисто объявление объектов.
Я предлагаю идти путем создания сервлета, который будет отправлять электронную почту через Почта Java API, а затем создать HTML-форму, которая использует сервлет. Мы начинаем затем общий обзор использования этого набора API.
Javax.mail пакет определяет модель, общие для всех классов почтовых систем, которые концептуально структурированной различными типами сообщений (текст, HTML, вложения, и т.д. ..) и транспортной системы за счет применения протокола и SMTP Получение POP3 или IMAP.
Протокол имеет важное значение для нашей цели all'SMPT (Simple Mail Transfer Protocol), который используется при передаче сообщений электронной почты.
Если библиотека не присутствуют в вашей платформы Java вы можете скачать его по этому адресу JavaMail 1.4.3 , а затем импортировать файл банку в проекте.
Пусть классы, необходимые для создания и отправки сообщения:
Теперь давайте посмотрим, как вы написали, и вы начинаете сессии для передачи электронной почты.
Сначала вы должны установить некоторые параметры конфигурации сессии через объект типа Свойства.
Параметры нам нужно в нашем случае адрес хоста, на котором размещена SMTP сервер и порт службы (обычно 25):
...
Свойства реквизита = новые свойства ();
props.put ("mail.smtp.port", "25");
props.put ("mail.smtp.host", "smpt.example.com");
Сессия сессии = Session.getDefaultInstance (реквизит);
...
Мы приступили к сессии, с тем, что взаимодействие с сервером, указанный в атрибуте mail.smtp.host.
Мы просто должны создать сообщение.
Как я уже говорил, Существуют различные типы сообщений, что соответствует подкласс javax.mail.Message, реализующий функции.
Мы будем называть простыми текстовыми сообщениями, которые можно набрать использованием MimeMessage:
....
Сообщение Сообщение = новый MimeMessage (заседания);
InternetAddress из = новый InternetAddress ("mittente@example.com");
InternetAddress к = новый InternetAddress ("destinatario@example.com");
message.setFrom (с);
message.addRecipient (Message.RecipientType.TO, к);
message.setSubject ("Тема сообщения");
message.setSentDate (новая дата ());
message.setText ("Текст сообщения");
| |
Главная страница (книгу)
Создание веб-страниц, не зная HTML. Всего лишь 25 €. |
| |
Javascript (курс)
Полное руководство для сценариев на стороне клиента. С 39 €. |
| |
Paint Shop Pro (Первый)
Веб-графики и редактирования фотографий с Corel PSP известно. От 49 €. |