Essa é pag de contato
:
<%@page contentType=“text/html” pageEncoding=“UTF-8”%>
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”
“http://www.w3.org/TR/html4/loose.dtd”>
<html>
<head>
<meta http-equiv=“Content-Type” content=“text/html; charset=UTF-8”>
<title>JSP Page</title>
</head>
<body bgcolor="">
![]()
<h2>INFORMAÇÕES PARA CONTATO:</h2>
<form>
<uf>
Endereço: Rua ; Olavo Bilac, nº 238,Jardim Eldorado, Palhoça,SC.
Telefone: ([telefone removido] /([telefone removido]
Email: [email removido]
</uf>
</form>
<form action=“TCC” method=“POST”>
<hr>
<h1>Deixe seu recado</h1>
<table border=2>
<tr><td> Nome:
<input type=“text” name=“Nome” value="" />
</td></tr>
<tr><td> Tel:
<input type=“text” name=“Tel” value="" />
</td></tr>
<tr><td> E-mail:
<input type=“text” name=“Email” value="" />
</td></tr>
<tr><td>
Recado:
<textarea name=“Recado” rows=“10” cols=“50”>
</textarea></td></tr>
</table>
<input type=“submit” value=“Enviar” name=“botao” onclick=/>
</form>
Serviços prestados/ Fale Conosco/ Trabalhos executodos /Voltar a o Inicio !!
</html>
Esse é o servlet:
O problema é que quando e u envio o email, Não aparece nada :???
package envio.email;
import javax.swing.<em>;
import javax.mail.</em>;
import javax.mail.internet.<em>;
import java.util.Properties;
import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import <a href="http://java.io">java.io</a>.</em>;
import <a href="http://java.net">java.net</a>.*;
import javax.servlet.;
import javax.servlet.http.;
public class TCC extends HttpServlet {
private String Nome;
private String Tel;
private String Email;
private String Recado;
protected void Servlet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
try {
String mailServer = "mail.seumailserver.com.br";
String assunto = getNome();
String para = getTel();
String de = getEmail();
String mensagem =getRecado();
sendSimpleMail(assunto, para, de, mensagem);
JOptionPane.showMessageDialog(null, “Email enviado com Sucesso !!!”);
}
catch (NumberFormatException ex) {
erroConverte(request, response);
}
}
public void sendSimpleMail (String mailServer, String subject,
String to,String from, String mensagem)
throws AddressException, MessagingException {
Properties mailProps = new Properties();
//definição do mailserver
mailProps.put(“mail.smtp.host”, mailServer);
Session mailSession = Session.getDefaultInstance(mailProps, null);
//As duas linhas seguintes de código, colocam no formato de endereços,
//supostamente válidos, de email os dados passados pelos parâmetros to e from.
InternetAddress destinatario = new InternetAddress (to);
InternetAddress remetente = new InternetAddress (from);
//As duas linhas de código a seguir, são responsáveis por setar os atributos e
//propriedas necessárias do objeto message para que o email seja enviado.
//inicialização do objeto Message
Message message = new MimeMessage (mailSession);
//Definição de quem está enviando o email
message.setFrom(remetente);
//define o(s) destinatário(s) e qual o tipo do destinatário.
//os possíveis tipos de destinatário: TO, CC, BCC
message.setRecipient( Message.RecipientType.TO, destinatario );
//definição do assunto do email
message.setSubject (subject);
//definição do conteúdo da mesnagem e do tipo da mensagem
message.setContent (mensagem.toString(), “text/plain”);
//a linha de código seguinte é a responsável pelo envio do email
Transport.send (message);
}
private void camposObrigatorios(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("<Title>Campos Obrigatórios</Title>");
out.println("</head>");
out.println("Peencha Todos os Campos");
out.println("<a >Voltar</a>");
out.println("</body>");
out.println("</html>");
}
private void erroConverte(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("<Title>Endereço de Email inválido</Title>");
out.println("</head>");
out.println("Erro de Conversão - Tente Novamente");
out.println("</body>");
out.println("</html>");
}
private void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType(“text/html;charset=UTF-8”);
setNome(request.getParameter(“Nome”));
try {
setTel(request.getParameter(“Tel”));
setEmail(request.getParameter(“Email”));
} catch (NumberFormatException ex) {
erroConverte(request, response);
}
setRecado(request.getParameter(“Recado”));
if (getNome() == null || getTel() ==null || getEmail() == null ||
getRecado() == null) {
camposObrigatorios(request, response);
}
}
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
/**
* Handles the HTTP <code>POST</code> method.
* @param request servlet request
* @param response servlet response
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
/**
* Returns a short description of the servlet.
*/
public String getServletInfo() {
return "Short description";
}
public String getNome() {
return Nome;
}
public void setNome(String Nome) {
this.Nome = Nome;
}
public String getTel() {
return Tel;
}
public void setTel(String Tel) {
this.Tel = Tel;
}
public String getEmail() {
return Email;
}
public void setEmail(String Email) {
this.Email = Email;
}
public String getRecado() {
return Recado;
}
public void setRecado(String Recado) {
this.Recado = Recado;
}
private void sendSimpleMail(String Nome, String Tel, String Email, String Recado) {
throw new UnsupportedOperationException("Not yet implemented");
}
public void init() {
setNome(null);
setTel(null);
setEmail(null);
setRecado(null);
}
public void destroy() {
setNome(null);
setTel(null);
setEmail(null);
setRecado(null);
} // </editor-fold>
}