Hola, me pasa esto: trato de hacer que funcione este ejemplo " http://www.chuidiang.com/chuwiki/ind..._Java_separada " todo eso lo guardo en el directorio "/usr/local/apache-tomcat-xxxxxx/webapps/jsp-examples/pruebas/ejemplo5/" ahi esta el index.jsp y tambien "/WEB-INF/classes/chuidiang/ejemplos" con las clases que indica el ejemplo.
El problema es al compilar la el archivo ConsultaAgenda.java me aparece esto:
ConsultaAgenda.java:10: cannot find symbol
symbol : class Contacto
location: class chuidiang.ejemplos.ConsultaAgenda
public static LinkedList<Contacto> getContactos()
^
ConsultaAgenda.java:12: cannot find symbol
symbol : class Contacto
location: class chuidiang.ejemplos.ConsultaAgenda
LinkedList<Contacto> listaContactos=new LinkedList<Contacto>();
^
ConsultaAgenda.java:12: cannot find symbol
symbol : class Contacto
location: class chuidiang.ejemplos.ConsultaAgenda
LinkedList<Contacto> listaContactos=new LinkedList<Contacto>();
^
ConsultaAgenda.java:21: cannot find symbol
symbol : class Contacto
location: class chuidiang.ejemplos.ConsultaAgenda
Contacto contacto = new Contacto();
^
ConsultaAgenda.java:21: cannot find symbol
symbol : class Contacto
location: class chuidiang.ejemplos.ConsultaAgenda
Contacto contacto = new Contacto();
y pues cuando trado de abrirlo con desde el navegador (localhost/jsp-examples/.../ejemplo5/index.jsp) me aparece esto:
org.apache.jasper.JasperException: No se puede compilar la clase para JSP:
An error occurred at line: 6 in the generated java file
Only a type can be imported. chuidiang.ejemplos.Contacto resolves to a package
An error occurred at line: 7 in the generated java file
Only a type can be imported. chuidiang.ejemplos.ConsultaAgenda resolves to a package
Ha tenido lugar un error en la línea: 17 en el archivo jsp: /pruebas/ejemplo5/index.jsp
Contacto cannot be resolved to a type
14: <td>telefono</td>
15: </tr>
16: <%
17: LinkedList<Contacto> lista = ConsultaAgenda.getContactos();
18: for (int i=0;i<lista.size();i++)
19: {
20: out.println("<tr>");
Ha tenido lugar un error en la línea: 17 en el archivo jsp: /pruebas/ejemplo5/index.jsp
ConsultaAgenda cannot be resolved
14: <td>telefono</td>
15: </tr>
16: <%
17: LinkedList<Contacto> lista = ConsultaAgenda.getContactos();
18: for (int i=0;i<lista.size();i++)
19: {
20: out.println("<tr>");
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.jav acError(DefaultErrorHandler.java:93)
org.apache.jasper.compiler.ErrorDispatcher.javacEr ror(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateCla ss(JDTCompiler.java:435)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:298)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:277)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:265)
org.apache.jasper.JspCompilationContext.compile(Js pCompilationContext.java:564)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:302)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet .java:803)
Gracias.