Página Contato JSP

alguem sabe me dizer como eu faço quando clico em enviar, envia o e-mail para qualquer tipo de conta de e-mail

http://img600.imageshack.us/i/contatoa.jpg/

você pode usar o e-mail to

<a href="mailto:homer@example.com">Email Homer</a>

[quote=otaviojava]você pode usar o e-mail to

<a href="mailto:homer@example.com">Email Homer</a>

[/quote]

cite um exemplo pois n sei utilizar o mailto

Você pode buscar várias informações na internet que fale sobre html.
Olha html e form e html e mailto

Lógico essa é a maneira mais básica.

achei esse código no google, porém qnd é copilado da erros alguem poderia analizar, mail.jar e activision.jar na lib do tomcat

<%@ page contentType=“text/html; charset=utf-8” language=“java” import=“java.sql.*” errorPage="" %>

<%@ page import=“java.util.Properties”%>
<%@ page import=“java.util.Date”%>
<%@ page import=“java.io."%>
<%@ page import="javax.mail.
”%>
<%@ page import=“javax.activation."%>
<%@ page import="javax.mail.internet.
”%>

<%

boolean isHTML = true;
String mailBody = “”;

// Nome ou endereço do servidor de SMTP
String smtpServer = “smtp.localhost.com”;

// Assunto e Corpo da Mensagem
String mailSubject = “Seja Bem Vindo”;

// Nome e email do remetente
String fromMail = "cezar@localhost.com";
String fromName = “Cezar”;

// Nome e email do destinatário
String toMail = "cezar.padraoix@hotmail.com";
String toName = “Barney Rubble”;

// Relacao de emails para Cópia (separar por virgula, se mais de um )
String toMailCC = “”;

// Relacao de emails para Cópia Oculta (separar por virgula, se mais de um )
String toMailBCC = “”;

try {

  // Configura a sessão
  Properties mailProps = System.getProperties();
  mailProps.put("mail.smtp.host",smtpServer);
  Session mailSession = Session.getDefaultInstance(mailProps, null);
  
  // Configuração da mensagem
  Message message = new MimeMessage (mailSession);
  message.setFrom( new InternetAddress(fromMail,fromName) );

  // Configuração do Destinatario
  message.setRecipient(Message.RecipientType.TO, new InternetAddress(toMail,toName) );

  // Configuração da lista de Carbon Copy
  message.setRecipients(Message.RecipientType.CC,InternetAddress.parse(toMailCC,false)); 

  // Configuração da lista de Blind Carbon Copy
  message.setRecipients(Message.RecipientType.BCC,InternetAddress.parse(toMailBCC,false));

  // Configuraçao do cabecalho do email
  message.setSentDate(new Date());
  message.setSubject(mailSubject);

  // Verifica se é um email com corpo escrito em HTML
  if(isHTML==true) {
     // Corpo da mensagem em codigo HTML
     mailBody += "<HTML><BODY><TABLE>";
     mailBody += "<TR><TD WIDTH=100>Nome:</TD><TD>" + "Adenilton Rodrigues" + "</TD></TR>";
     mailBody += "<TR><TD WIDTH=100>Cidade:</TD><TD>" + "Belo Horizonte" + "</TD></TR>";
     mailBody += "</TABLE></BODY></HTML>";

     message.setContent(message.toString(),"text/html");
     message.setDataHandler(new DataHandler(mailBody,"text/html"));
  } else {
     mailBody = "Exemplo de mensagem em texto...";

     message.setContent(message.toString(),"text/plain");
     message.setText(mailBody);
  }

  // Envia a mensagem
  Transport.send(message);
  out.println("<B>Seu email foi enviado com sucesso</B>");

} catch (Exception e){
// Houston, temos um problema…
System.out.print("


"+ e.toString()+"
");
}

%>

olha esse link:


pegue os parâmetros no jsp e execute isso no servidor.
É interessante para manter o padrão MVC.

[quote=otaviojava]olha esse link:


pegue os parâmetros no jsp e execute isso no servidor.
É interessante para manter o padrão MVC.
[/quote]

sem exito não sei mas oq fazer

Sugiro que vc dê uma estudada a mais em java.
Para fazer um bom programa.
Mas vc está em um bom ritimo.

[quote=otaviojava]Sugiro que vc dê uma estudada a mais em java.
Para fazer um bom programa.
Mas vc está em um bom ritimo.
[/quote]

pois é n sabemos tudo mas se vc fizer isso ficarei grato pois n consigo funfa joguei no netbeans importei as biblioteca mesmo assim permanece o erro como senao tive-se a biblioteca instalado

não amigo vc me interpretou mal, realmente nós nunca sabemos de tudo.
Somente sugerir que vc desse uma olhada no padrão MVC e em java, mas estav em um bom caminho.

Por que falo de MVC ?

você separará sua aplicação em camadas e futuramente deixará sua aplicação mais fácil na hora de fazer manutenção.

system00 ,

Qual biblioteca vc está usando para envio de email e qual servidor de email está usando?

Sempre que tiver este tipo de dúvida, poste o código e especifique melhor o que vc está fazendo.

Dei uma googlada básica e uma das primeiras coisas que encontrei foi isto:

http://www.guj.com.br/articles/21

[]s

Opa iogui.

Na verdade a ajuda não é para min.

Ele está querendo enviar um e-mail.
Sugeri que usasse o Padrão MVC.
Ou seja que pegassse os valores, mas os processamentos não fosse na camada de visão.
Sobre o artigo, ele já foi sugerido acima.

otaviojava,

Opa, falha nossa… já corrigi…

system00

Como sua dúvida é muito básica, sugiro vc esquecer este lance de MVC por enquanto.
Use a estratégia de dividir para conquistar.
Crie um projeto desktop mesmo e usem system.out pra testar. Baseie-se no link que passei e faça o envio de email funcionar.
Depois disto, volte para seu projeto web e tente adaptar com o que tiver aprendido no teste de envio de email.
Só depois disto se preocupe em entender o que é MVC, para tanto, tem um artigo bom de um amigo meu, é sobre struts, mas tem uma boa explicação de MVC:
http://codigobom.com/tutoriais/java/struts/struts.html

[]s

valeu pela ajuda irei fazer esses teste qualquer coisa posto as duvidas com codigo

Material muito bom parabéns.

no netbeans consegui finalmente enviar o e-mail agora fui importar para o jsp utilizando dremweaver qnd copilo da o seguinte erro
[b]
An error occurred at line: 9 in the generated java file
Only a type can be imported. org.apache.commons.mail.EmailException resolves to a package

An error occurred at line: 10 in the generated java file
Only a type can be imported. org.apache.commons.mail.SimpleEmail resolves to a package[/b]

portanto joguei a biblioteca dentro da lib do tomcat

[quote=system00]no netbeans consegui finalmente enviar o e-mail agora fui importar para o jsp utilizando dremweaver qnd copilo da o seguinte erro
[b]
An error occurred at line: 9 in the generated java file
Only a type can be imported. org.apache.commons.mail.EmailException resolves to a package

An error occurred at line: 10 in the generated java file
Only a type can be imported. org.apache.commons.mail.SimpleEmail resolves to a package[/b]

portanto joguei a biblioteca dentro da lib do tomcat[/quote]

DreamWeaver??.. O que o DreamWeaver tem a ver com a coisa?

Quanto à biblioteca que você está se referindo, imagindo que seja o jar do javamail, certo?
Ao invés de jogar ele nos libs do tomcat, coloque ele no diretorio WEB-INF/lib da sua aplicação web.