Erro Importando uma Classe para o JSP

Bom dia a todos, sou iniciante no Java. Lí todos os tópicos referentes ao meu problema, mas não achei a solução. Se alguém puder me ajudar, exemplificando bastante serei grato, pois como disse sou bem leigo no assunto.

Preciso importar uma Classe de Conexão do banco de dados para o jsp.
Já vi aqui no forum alguns falando para não importar a classe usando o import, mas sim o PACKAGE, mas não sei importar assim.

Minha classe está na pasta \WEB-INF\classes

Bom, vamos aos códigos:
Classe:

 package conexao;

 import java.sql.*;

  public class ConexaoBD {
     private Connection connection;
     private Statement statement;

     public ConexaoBD(){
        try{
           String Hd=System.getProperty("user.dir"); 
           Hd+="\\emails.mdb";    

           String driverName = "sun.jdbc.odbc.JdbcOdbcDriver";
           Class.forName(driverName);
           connection = DriverManager.getConnection("jdbc:odbc:Driver=" +"{Microsoft Access Driver (*.mdb)};" + "DBQ="+Hd ,"",""); //usando acesso direto ao arquivo

        }catch(ClassNotFoundException ex){
           System.out.println("Não foi possível encontrar o driver");
        }catch(SQLException ex){
           System.out.println("Não foi possível conectar ao servidor");
        }

        try {
           statement = connection.createStatement();
        }catch(SQLException ex){
           System.out.println("Não foi possível conectar ao servidor");
        }
     }                  
}

JSP:

<%@page import="javax.servlet.*"%>
<%@page import="javax.servlet.http.*"%> 
<%@page import="ConexaoBD"%> 


<html>
<head>
<title>Teste</title>
<body>
<%
.
.
.
.
.
%>
</body>
</html>

ERRO:

org.apache.jasper.JasperException: Unable to compile class for JSP

Generated servlet error:
The import ConexaoBD cannot be resolved

An error occurred at line: 10 in the jsp file: /index.jsp
Generated servlet error:
Syntax error on tokens, Expression expected instead


	org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
	org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328)
.
.
.
.

teu import no jsp ta errado, a classe tem um package mas tu nao ta especificando isso no import :roll:

Por favor, matheus, poderia me informar como deve ficar?

o seu import teria que ficar assim:

<%@page import="conexao.ConexaoBD"%>

:wink:

[quote=“JavaPlayer”]o seu import teria que ficar assim:

<%@page import="conexao.ConexaoBD"%>

:wink:[/quote]

blz! deu certo, muito obrigado, precisei colocar o .class dentro de WEB-INF\classes\conexao e funcionou, valeu!!! :grin: [/code]

é isso aí blz…

qualquer coisa… é só postar!!!

:wink: