Olá Ederson, Rapaz seu problema é apenas um colchete colocado no lugar errado. Veja como fica o código correto (copiei apenas o trecho errado): <% try { String mailServer = "name.servemail.com.br"; String assunto = request.getParameter("assunto"); String para = { request.getParameter("para") }; String de = request.getParameter("de"); String mensagem = request.getParameter("corpo"); email.sendSimpleMail(mailServer, assunto, para, de, mensagem); // TIREI O COLCHETE DAQUI %> <p>Email enviado com Sucesso !!!</p> <% } //COLOQUEI AQUI catch (AddressException e) { %>
Contudo, recomendo evitar esse tipo de programação nas páginas JSP. A tecnologia JSP é muito boa no suporte a programação da interface com o usuário. Códigos desse tipo devem ser implementados em javabeans. As classes JSP apenas os acessam. Existem alguns motivos para esse tipo de "política" de projeto. Se interessar podemos discutir sobre isso. [[]]s Ulisses JaSPerMan [EMAIL PROTECTED] www.jspbrasil.com.br > > ---------- Início da mensagem original ----------- > De: "Ederson Marcos Ferreira" <[EMAIL PROTECTED]> > Para: <[EMAIL PROTECTED]> > Cc: > Data: Fri, 6 Dec 2002 09:59:17 -0200 > Assunto: [java-list] Enviando email > Tenho uma aplicação em jsp que acessa uma classe para enviar emails. > Dentro do meu jsp tenho o seguinte código: > > <% > try { > String mailServer = "name.servemail.com.br"; > String assunto = request.getParameter("assunto"); > String para = { request.getParameter("para") }; > String de = request.getParameter("de"); > String mensagem = request.getParameter("corpo"); > email.sendSimpleMail (mailServer, assunto, para, de, mensagem); > } > %> > <p>Email enviado com Sucesso !!!</p> > <% > catch (AddressException e) { %> > <p>Endereço de Email inválido</p> > <%}%> > <% > catch (MessagingException e) { %> > <p>Impossível enviar o email.</p> > <%}%> > > E estão acontecendo alguns erros: > > org.apache.jasper.JasperException: Unable to compile class f or JSP/home/gcv/local/tomcat/build/tomcat/work/localhost_8080% 2Fgct/_0002fenviaemail_0002ejspenviaemail_jsp_0.java:113: 'try ' without 'catch' or 'finally'. > out.write("\n\t\t\t\t\t\t > > Email enviado com Sucesso !!! > > \n\t\t\t\t\t\t\t"); > ^ > /home/gcv/local/tomcat/build/tomcat/work/localhost_8080% 2Fgct/_0002fenviaemail_0002ejspenviaemail_jsp_0.java:117: 'cat ch' without 'try'. > catch (AddressException e) { > ^ > /home/gcv/local/tomcat/build/tomcat/work/localhost_8080% 2Fgct/_0002fenviaemail_0002ejspenviaemail_jsp_0.java:130: 'cat ch' without 'try'. > catch (MessagingException e) { > ^ > 3 errors > > > Alguém saberia me dizer porqeu isso ocorre? > > Até e obrigado. > Éderson Ferreira > > --- UOL, o melhor da Internet http://www.uol.com.br/ ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------