..
Ključna značajka, a to je obično prisutna u gotovo svim web stranice, ja govorim o kontakt obrazac koji omogućuje korisniku da brzo kontaktirati autora ili gradilišta.
Što ćemo vidjeti u ovom članku je provedba kroz kontakt obrazac Java Server Pages.
Time je, nažalost, mnogo manje jednostavna od drugih web-orijentirano programiranje jezika: JSP putem, u stvari, potrebno je naselje na korištenje Java API pošte kroz koje možemo graditi i slanje poruke e-pošte u čisto oglas objekata.
Predlažem da nastavite stvaranjem servlet koji će poslati e-mail kroz Java Mail API-ja, a zatim stvoriti HTML obliku koji koristi Servlet. Počinjemo zatim opći pregled uporabe ove skup API-ja.
Javax.mail paket definira modela zajednički za sve vrste mail sustava, koji konceptualno strukturirana različite vrste poruka (običan tekst, HTML, privitaka, itd. ..) i transportnog sustava kroz primjenu protokola i SMTP Primanje POP3 ili IMAP.
Protokol je neophodan za našu svrhu all'SMPT (Simple Mail Transfer Protocol) koji se koristi u prijenosu poruka e-pošte.
Ako knjižnica ne postoji u Java platforme možete skinuti na ovoj adresi JavaMail 1.4.3 , a zatim uvoz jar datoteku u projekt.
Neka klase potrebne za izgradnju i poslati poruku:
Sada da vidimo kako se sastaviti i početi sjednice za prijenos e-maila.
Prvo morate postaviti neke konfiguracijske parametre sjednice kroz objekt tipa Svojstva.
Parametri trebamo u našem slučaju su domaćin adresu na kojem su smještene SMTP poslužitelj, a usluga luku (obično 25):
...
Nekretnine rekviziti = new Svojstva ();
props.put ("mail.smtp.port", "25");
props.put ("mail.smtp.host", "smpt.example.com");
Sjednica sjednici = Session.getDefaultInstance (rekvizite);
...
Pokrenuli smo sjednicu, tako da komunicira s poslužiteljem pokazuje atribut mail.smtp.host.
Upravo smo za izgradnju poruku.
Kao što sam spomenuo, postoje različite vrste poruka koje odgovara podrazred javax.mail.Message koji ostvaruje obilježja.
Mi ćemo se odnose na jednostavne tekstualne poruke koje možete birati pomoću MimeMessage:
....
Poruka Poruka = new MimeMessage (sjednica);
InternetAddress od = new InternetAddress ("mittente@example.com");
InternetAddress da = new InternetAddress ("destinatario@example.com");
message.setFrom (iz);
message.addRecipient (Message.RecipientType.TO, da);
message.setSubject ("Poruka Subject");
message.setSentDate (new Date ());
message.setText ("Tijelo poruke");
| |
E-commerce sa ASP (Ebook)
ECommerce Košarica sa ASP. Samo 35 €. |
| |
Flash MX (Napredno)
Postanite dizajner web-stranica iz 29 €. |
| |
Webmastere Napredni (tečaj)
Postanite profesionalna webmastere. Od 39 €. |