Ayuda por favor, null pointer exception

yhnujm
14 de Abril del 2005
Yo quiero pasar de un form que está en un jsp un objeto a otro jsp.

Este es el código. Gracias de antemano

Aqui está parte del código

<%
Compra[]comprasNoPagadas = codb.recogeTodasVentasNoPagadas();
for (int i = 0; i < comprasNoPagadas.length; i++)
{
%>
<tr>
<form id = "formProductoNoPagado" method="">
<td><%=comprasNoPagadas[i].getLogin()%></td>
<td><%= comprasNoPagadas[i].getIdProducto()%></td>
<td><%= comprasNoPagadas[i].getFecha()%></td>
<td><%= comprasNoPagadas[i].getPrecioFinal()%></td>
<td><input type = "checkbox" name="pagado" value="<%=comprasNoPagadas[i]%>" /></td>
</form>
</tr>
<%
}
}
%>
<tr><td><input type = "button" value= "Confirma Pago" align ="left" onClick="enviarFormulario('formProductoNoPagado', 'Pagado.jsp')"/></td></tr>


Y esta es la parte de código donde me sale la excepción

try
{
Compra[] compra = (Compra[])(request.getAttribute("pagado")) ;
for (int i=0; i < compra.length; i++)
{
codb.eliminaCompra(compra[i].getIdProducto(),compra[i].getLogin(),compra[i].getFecha());
}