Ti imaš više problema :).
Prvi je recimo - slanje mejla preko java mail biblioteke. Da ne bih slučajno odao kakvu poslovnu tajnu, uputiću te na recimo
http://snippets.dzone.com/posts/show/96. Ili već - guglaj, ima toga dosta. Naravno, treba da imaš propisno iskonfigurisan SMTP server pri ruci. Mislim da gmail ili nešto slično može da posluži.
Ako ti zapne oko nekog detalja, e onda pitaj.
Drugi je - kako ubudžiti autentikaciju u ovu priču. Tu ti treba objekat klase javax.mail.Authenticator, odnosno nekog njenog naslednika koji ćeš da napraviš. I onda nešto ovako :
Code:
props.setProperty("mail.smtp.auth", "true");
Authenticator auth = new SMTPAuthenticator();
session = Session.getInstance(props, auth);
Treći je, kako to ubudžiti u JSP. Pa valjda isto kao i u običan java program. Ili možeš - ako praviš neki konkretnij projekat - iz JSPa da pozoveš serversku aplikaciju (RMI server, ili EJB, ili nešto treće), pa onda ovaj kod ubudžiš u servera.
Aj sad polako.
it works on my machine