Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/11/2011, 18:09
Adan_fm1
 
Fecha de Ingreso: noviembre-2011
Mensajes: 2
Antigüedad: 13 años, 1 mes
Puntos: 0
Exclamación Problema para pasar un arraylist de un servlet a un jsp

El problema que tengo, es que quiero pasar un arraylist de un servlet a un jsp para mostrar los datos de mi arraylist en el jsp. Os dejo el codigo:

#####_Asi le envio el arraylist al jsp:
request.setAttribute("arraylist", lista);
request.getRequestDispatcher("/FormuCarro.jsp").forward(request, response);

#####_Y asi lo recibo en el jsp:
ArrayList lista=(ArrayList)request.getAttribute("arraylist") ;

#####_Y asi lo muestro:
Carro c=new Carro();
for(int i=0;i<lista.size();i++){
c=(Carro)lista.get(i);
String des=c.getDescripcion();
int can=c.getCantidad();
<td><%=des%></td>
<td><%=can%></td>
}

#####_Y este es el fallo que me da:
org.apache.jasper.JasperException: No se puede compilar la clase para JSP:

Ha tenido lugar un error en la línea: 19 en el archivo jsp: /FormuCarro.jsp
Carro cannot be resolved to a type
16: <table border="1">
17: <%
18: ArrayList lista=(ArrayList)request.getAttribute("arraylist") ;
19: Carro c=new Carro();
20: for(int i=0;i<lista.size();i++){
21: c=(Carro)lista.get(i);
22: String des=c.getDescripcion();


Ha tenido lugar un error en la línea: 19 en el archivo jsp: /FormuCarro.jsp
Carro cannot be resolved to a type
16: <table border="1">
17: <%
18: ArrayList lista=(ArrayList)request.getAttribute("arraylist") ;
19: Carro c=new Carro();
20: for(int i=0;i<lista.size();i++){
21: c=(Carro)lista.get(i);
22: String des=c.getDescripcion();


Ha tenido lugar un error en la línea: 21 en el archivo jsp: /FormuCarro.jsp
Carro cannot be resolved to a type
18: ArrayList lista=(ArrayList)request.getAttribute("arraylist") ;
19: Carro c=new Carro();
20: for(int i=0;i<lista.size();i++){
21: c=(Carro)lista.get(i);
22: String des=c.getDescripcion();
23: int can=c.getCantidad();
24: %>


Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.jav acError(DefaultErrorHandler.java:97)
org.apache.jasper.compiler.ErrorDispatcher.javacEr ror(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateCla ss(JDTCompiler.java:457)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:374)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:352)
org.apache.jasper.compiler.Compiler.compile(Compil er.java:339)
org.apache.jasper.JspCompilationContext.compile(Js pCompilationContext.java:594)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:344)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:333)
javax.servlet.http.HttpServlet.service(HttpServlet .java:722)
org.netbeans.modules.web.monitor.server.MonitorFil ter.doFilter(MonitorFilter.java:393)
insertar.doPost(insertar.java:63)
javax.servlet.http.HttpServlet.service(HttpServlet .java:641)
javax.servlet.http.HttpServlet.service(HttpServlet .java:722)
org.netbeans.modules.web.monitor.server.MonitorFil ter.doFilter(MonitorFilter.java:393)

#####_Alguien me puede ayudar a solucionar mi problema?? Gracias :D