Erro ServletsExceptions em JSP Básico... [RESOLVIDO]

1 resposta
rjardim

Bom dia a todos !!!

Eu estou colocando para rodar um exercício de JSP, mas na parte do código onde estão os exceptions o eclipse esta dando erro nas ServletsExceptions. Tentei alterar os imports, mas não resolveu...

Segue o código:

<%@ page contentType="text/html; charset=ISO-8859-1" %>
<%@ page import="java.sql.*" %>
<%@ page import="java.io.IOException" %>


<html>
<body>
<table>
<%
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try
{    Class.forName("oracle.jdbc.driver.OracleDriver");
     conn = DriverManager.getConnection("jdbc:oracle:thin:@sbd:1521:orcl", "java03", "java03");
     int numero = Integer.parseInt(request.getParameter("numero"));
     stmt = conn.createStatement();
     rs = stmt.executeQuery("SELECT NUMERO, DESCRICAO, PRECO, QTD_ESTOQUE " +
                            "FROM PRODUTOS WHERE NUMERO = " + numero);
     if (rs.next())
     { %>  <tr><td>Número do Produto</td><td><%=rs.getInt("Numero")%></td></tr>
           <tr><td>Descrição</td><td><%=rs.getString("Descricao")%></td></tr>
           <tr><td>Preço</td><td><%=rs.getDouble("Preco")%></td></tr>
           <tr><td>Qtd em Estoque</td><td><%=rs.getInt("Qtd_Estoque")%></td></tr>
<%   }
     else
     {     out.println("Produto não encontrado");
     }
}
catch (ClassNotFoundException e)
{    System.err.println("Não conseguiu carregar o driver!");
     throw new ServletException(e);
}
catch (SQLException e)
{    System.err.println("Não conseguiu conectar-se ao banco!");
     throw new ServletException(e);
}
catch (NumberFormatException e)
{    System.err.println("Numero do produto inválido!");
     throw new ServletException(e);
}
finally
{    try
     {    if (conn != null) conn.close();
     }
     catch (SQLException e){ }
}
%>
</table>
</body>
</html>

Abs!!!

1 Resposta

rjardim

Resolvido !!! Faltou o import do javax.servlet.ServletException com o jar servlet-api na aplicação.

Criado 18 de dezembro de 2008
Ultima resposta 18 de dez. de 2008
Respostas 1
Participantes 1