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