..


Sponzorirani linkovi

Izraditi obrazac za kontakt (e-obliku) u JSP

Članak je napisao Antonio Coschignano
Stranica 1 od 3

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.

Java Mail API

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:

  • javax.mail.Session : Ovaj razred predstavlja sjednice sa su potrebne operacije koje se provode na e-mail sustava. Kao što ćemo vidjeti sve objekte koji su uključeni u prijenos poruke odnosi se na instancu te klase.
  • javax.mail.Message : sažeci koncept poruke. Kao što znamo e-mail može poprimiti različite oblike. U stvari, možemo odlučiti poslati poruku običan tekst ili HTML, ili čak i poruku da ontiene potopljena. Dakle, za svaki tip poruke je realizacija ove klase. Za naše potrebe, mi će se odnositi na podrazred javax.mail.internet.MimeMessage koji odgovara jednostavne tekstualne poruke.
  • javax.mail.Transport : Ona se bavi jednostavno pošaljite poruku putem SMTP poslužitelj koristeći statičko slanje ().

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");



U istoj kategoriji ...
E-učenje
E-commerce sa ASP (Ebook) E-commerce sa ASP (Ebook)
ECommerce Košarica sa ASP. Samo 35 €.
Flash MX (Napredno) Flash MX (Napredno)
Postanite dizajner web-stranica iz 29 €.
Webmastere Napredni (tečaj) Webmastere Napredni (tečaj)
Postanite profesionalna webmastere. Od 39 €.
Sponzorirani linkovi