Ваш лучший выбор для чистого JSP - это просто использовать Java для электронной почты, но лучший подход - написать собственный тег для отправки электронных писем, поскольку я считаю, что размещение такого большого количества кода на странице JSP - плохой дизайн.
Вот хорошая статья с большим количеством кода, но основная идея будет следовать:
http://www.java -samples.com / showtutorial.php? Tutorialid = 675
Message msg = new MimeMessage(mailSession);
msg.setFrom(new InternetAddress(from));
InternetAddress[] address = {new InternetAddress(to)};
msg.setRecipients(Message.RecipientType.TO, address);
msg.setSubject(subject);
msg.setText(messageText);
Transport.send(msg);
Для статьи, которая, возможно, немного устарела, но должна дать вам достаточно информации, чтобы сделать это самостоятельно, о тегах JSP и электронной почте вы можете прочитать это:
http://java.sun.com/developer/technicalArticles/javaserverpages/emailapps/