Classe instanciada em JSP dá erro "cannot be resolved to a type"

Fiz uma lib para conectar com diversos bancos, ao tentar instanciar esta classe minha, surge o erro abaixo:

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

An error occurred at line: 19 in the jsp file: /WebApplication2/web/index.jsp
[color=red]LeJavaDB cannot be resolved to a type[/color]
16:
17:

Hello World!


18: <%
[color=red]19: LeJavaDB ledb = new LeJavaDB();[/color]
20: ledb.setHostName(“DESKTOP”);
21:
22: ledb.setNomeInstancia(“SQL2008EXPRESS”);

Obrigado a quem puder ajudar.

vc tem que importar essa classe LeJavaDB para o seu jsp.

algo como

<%@page import=“java.util.Calendar”%>

se não der certo, posta o código aqui.

[]'s

Mário, meu código está dessa forma:

CLASSE

package le; [color=red](marcado como pacote incorreto em vermelho no NetBeans)[/color]

import java.sql.*;

public class LeJavaDB
{
public Connection conectarDB(String usuario, String senha)
{
try
{


NO JSP
<%@page contentType=“text/html” [color=red]import=“le.* , java.sql.*”[/color] pageEncoding=“UTF-8”%>

Conexão com banco de dados <% [color=red]LeJavaDB ledb = new LeJavaDB();[/color] ledb.setHostName("DESKTOP");

Mesmo erro:
An error occurred at line: 18 in the jsp file: /WebApplication2/web/index.jsp
LeJavaDB cannot be resolved to a type

Acho que tem a ver com o nome do pacote que contém a Lib, pois o NetBeans marcou o nome do pacote em vermelho “pacote incorreto”.

Realmente não sei o que poderia ser.

cara, edita o post e coloca seu código dentro das tags code. assim fica muito ruim de ler.

da uma lida aqui se tiver duvida http://www.guj.com.br/posts/list/50115.java

bom, se o package ta em vermelho é pq ta com erro. essa classe tem estar dentro de uma pasta chamada le, senão o netbeans vai acusar erro no pacote. clica com o botão direito nessa linha que o netbeans vai sugerir uma correção, ai vc tenta importar novamente a classe no JSP quando esse erro tiver resolvido


Segue abaixo:
Lib

package le; 

import java.sql.*;

public class LeJavaDB
{
public Connection conectarDB(String usuario, String senha)
{
try
{

JSP

<%@page contentType="text/html" import="le.* , java.sql.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Conexão com banco de dados</title>
</head>
<body>
<%
LeJavaDB ledb = new LeJavaDB();
ledb.setHostName("DESKTOP"); 

Se coloco no import o nome da classe, surge erro only import a type, class resolved to a package.

tenho exatamente este mesmo problema… o que pode ser?

problemas com variáveis de ambiente. resolvido.
abraços.