Foros del Web » Programación para mayores de 30 ;) » Java »

cannot be resolved to a type

Estas en el tema de cannot be resolved to a type en el foro de Java en Foros del Web. Hola, estoy desarrollando una clase, pero cuando trato consumirla desde una pagia Jsp me sale este error. Porque puede estar pasando esto: Clase ********************* package ...
  #1 (permalink)  
Antiguo 24/09/2008, 13:10
 
Fecha de Ingreso: septiembre-2008
Mensajes: 1
Antigüedad: 15 años, 7 meses
Puntos: 1
cannot be resolved to a type

Hola, estoy desarrollando una clase, pero cuando trato consumirla desde una pagia Jsp me sale este error. Porque puede estar pasando esto:

Clase

*********************

package test;
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

/**
*
* @author mauricio.cano
*/

import java.sql.*;

public class AttactNew2{
static Connection cn;
public void conecta(){
String cadenaConexion = "jdbc:oracle:thin:@192.168.1.120:1521:PRUEBAS" ;// aca deben poder la ip, el puerto y el SID de la base de datos oracle
try{
DriverManager.registerDriver (new oracle.jdbc.driver.OracleDriver());
//en conclusion la conexion debe tener driver@machineName:port:SID , userid, password
cn = DriverManager.getConnection(cadenaConexion,"nuevos ", "12345"); // cambiar por el usuario y el password de la base de datos real
}catch(SQLException e){System.err.println(e.getMessage());}
}

public ResultSet RecuperaEmpresa(){

ResultSet empresas = null;
try{

Statement stmt = cn.createStatement();
empresas = stmt.executeQuery("select codemp,descemp from U_EMPRESA");
while (empresas.next()) //omitir esto para el GAD
System.out.println (empresas.getString(2)); //omitir esto para el GAD
}catch(SQLException e){System.err.println(e.getMessage());}
return empresas;
}
Nota: Esta clase noo esta completa.



Y esta en la manera de consumirla en j



<%@ page language="java" contentType="text/html; charset=utf-8" %>
<%@ page import="com.genesyslab.ail.AilFactory" %>
<%@ page import="com.genesyslab.ail.Interaction" %>
<%@ page import="java.sql.Connection" %>
<%@ page import="java.sql.DriverManager" %>
<%@ page import="java.sql.ResultSet" %>
<%@ page import="java.sql.SQLException" %>
<%@ page import="java.sql.Statement" %>
<%@ page import="java.*" %>
<%@ page import="test.*" %>

<html>
<head>
<title>Datos</title>
</head>
<body bgcolor="#CED3DE">
<FONT FACE="Arial" SIZE="2" COLOR="#ccccff">
<table border = 0.3 width=100%>


<tr>


<form name="formulario">
Indique el autor:
<select name="menuAutor" onChange="ver();">

</select>

<%
AilFactory factory = com.genesyslab.ail.AilLoader.getAilFactory();
Interaction interaction = factory.getInteraction( request.getParameter( "idInteraction" ) );

if (interaction != null) {

AttactNew2 myAttach = new AttactNew2();

Tamppoco esta completa, justo ahi en la ultima linea me genera el error. El paquete se llama test y lo ntego en WEB-INF dentro de una carpeta llamada test. la clase dentro del paquete se llama asi:

public class AttactNew2{



Agradezco si tienen cualquier sugerencia.



Muchas gracias!
  #2 (permalink)  
Antiguo 24/09/2008, 13:39
Usuario no validado
 
Fecha de Ingreso: junio-2008
Mensajes: 386
Antigüedad: 15 años, 10 meses
Puntos: 10
Respuesta: cannot be resolved to a type

Hola

¿Tienes tu clase dentro de la carpeta /WEB-INF/classes??

Al tenerla ahi, deberas importarla en tu jsp

saludos!
  #3 (permalink)  
Antiguo 26/05/2011, 09:55
 
Fecha de Ingreso: junio-2008
Mensajes: 54
Antigüedad: 15 años, 10 meses
Puntos: 19
Sonrisa cannot be resolved to a type, JSP.

Error de JSP, cannot be reolved to a type. Cuando iniciamos en la programación de JSP y Tomcat, es comun este error. En la siguiente liga esta un video de como resolver este problema:

[URL="http://cid-62ff6cb77ed33cbf.office.live.com"]http://cid-62ff6cb77ed33cbf.office.live.com[/URL]

Ve a la carpeta Publico\JSP
Descarga el video: VideoResolverProblemaJsp.zip

Espero y el video pueda ayudarles.

Última edición por Isakmtz; 26/05/2011 a las 09:57 Razón: Cambio al Link
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 13:40.