..
Кључна карактеристика, а то је обично присутан у скоро свим сајтовима, ја говорим о контакт форме која омогућава кориснику да брзо контактирајте аутора или Руководилац градилишта.
Оно што ћемо видети у овом чланку је имплементација путем контакт форме Јава Сервер Пагес.
На тај начин је, на жалост, много мање једноставно од других веб-оријентисани програмски језици: ЈСП путем, у ствари, потребно да прибегавају коришћењу Јава АПИ-поште кроз које можемо да градимо и слање е-маил поруке у чисто оглас објеката.
Предлажем да се настави стварањем сервлет који ће послати е-маил преко Јава АПИ и затим креирате ХТМЛ форму која користи сервлет. Затим смо почните општи преглед коришћења овог АПИ-сета.
Јавак.маил пакет дефинише модел заједнички за све класе поште система, који је концептуално организован у различите врсте порука (обичан текст, ХТМЛ, прилоге, итд ..) и транспортни систем кроз примену протокола и СМТП Примање ПОП3 или ИМАП.
Протокол је од суштинског значаја за наше сврхе алл'СМПТ (Симпле Маил Трансфер Протоцол) који се користи у преносу е-маил порука.
Ако библиотека није присутна у вашем Јава платформу можете га преузети на овој адреси ЈаваМаил 1.4.3 и затим увезете датотеку теглу у пројекту.
Нека наставе неопходно изградити и пошаљите поруку:
Хајде сада да видимо како се компонује и почнете седницу за пренос е-маила.
Прво морате да подесите неке конфигурације параметара сесије кроз објекат типа Својства.
Параметри нам је потребно у нашем случају су адресама домаћина који хостује СМТП сервер и услуге порта (обично 25):
...
Својства реквизите = нев Пропертиес ();
пропс.пут ("маил.смтп.порт", "25");
пропс.пут ("маил.смтп.хост", "смпт.екампле.цом");
Сесија седница = Сессион.гетДефаултИнстанце (реквизитима);
...
Иницирали смо седницу, тако да интерфејс са сервером указује атрибут маил.смтп.хост.
Ми само треба да се изгради поруку.
Као што сам поменуо, постоје различите врсте порука које одговара поткласа јавак.маил.Мессаге која реализује функције.
Ми ћемо се односе на једноставну поруку текст који можете да позовете користећи МимеМессаге:
....
Мессаге = нев МимеМессаге (сесије);
ИнтернетАддресс од = нових ИнтернетАддресс ("миттенте@екампле.цом");
ИнтернетАддресс да = нев ИнтернетАддресс ("дестинатарио@екампле.цом");
мессаге.сетФром (од);
мессаге.аддРеципиент (Мессаге.РеципиентТипе.ТО, на);
мессаге.сетСубјецт ("Наслов");
мессаге.сетСентДате (нев Дате ());
мессаге.сетТект ("Садржај поруке");
| |
ЦСС (курс)
Веб дизајн и приступачност према В3Ц ЦСС и КСХТМЛ. Полазећи од 29 €. |
| |
МиСКЛ (курс)
Управљање опен соурце базу података. Од 39 €. |
| |
Паинт Схоп Про (прва)
Веб графика и обраду фотографија са Цорел ПСП познат. Од 49 €. |