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 for 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: 'catch' without 'try'.
                  catch (AddressException e) {
                  ^
/home/gcv/local/tomcat/build/tomcat/work/localhost_8080%2Fgct/_0002fenviaemail_0002ejspenviaemail_jsp_0.java:130: 'catch' without 'try'.
                  catch (MessagingException e) {
                  ^
3 errors
 
Alguém saberia me dizer porqeu isso ocorre?
 
Até e obrigado.
Éderson Ferreira
 

Responder a