Ya por fin me muestra la lista, mi código quedo así.
Código Java:
Ver originalprivate int contCodDet=1;
@SuppressWarnings({ "unchecked", "unused" })
public String AgregarDetalleObjCant
(String objetos,
int cant
){ DettipoDTO objObj=null;
try {
System.
out.
println("Obj: " + objetos
);
objObj
= servicioDetalle.
findOne(Integer.
parseInt(objetos
));
System.
out.
println("Antes de la Session");
List <IncidenciaDetalle
> lista
= (List
<IncidenciaDetalle
>) session.
get("incidetalle");
if( session.get("incidetalle")== null){
lista = new ArrayList<IncidenciaDetalle>();
session.put("incidetalle", lista);
}else{
lista = (List<IncidenciaDetalle>) session.get("incidetalle");
}
System.
out.
println("Total Session: "+ lista
); System.
out.
println("Antes del If 0");
System.
out.
println("Entre al For"); if(cant!=0){
for(IncidenciaDetalle in : lista)
{
contCodDet++;
}
System.
out.
println("Salio del For");
resul.append("<table id='tbDetalleIncidencia' class='ui-widget ui-widget-content' style='width: 50%; font-size: 15px; ' align='center'>"+
"<thead>"+
"<tr class='ui-widget-header'>"+
"<th colspan='6' align='center'>Detalle</th>"+
"</tr>"+
"</thead>"+
"<thead>"+
"<tr class='ui-widget-header'>"+
"<th>Codigo</th>"+
"<th>Obejto/Lenceria</th>"+
"<th>Cantidad</th>"+
"<th>Accion</th>"+
"</tr>"+
"</thead>"+
"<tbody>");
System.
out.
println("Agarro el objeto = "+ objObj.
getDTipDescripcion());
IncidenciaDetalle wer = new IncidenciaDetalle();
wer.setId(contCodDet+"");
System.
out.
println("Cod:" + contCodDet
); wer.setObj(objObj.getDTipDescripcion());
System.
out.
println("Cod:" + objObj.
getDTipDescripcion()); wer.setCantidad(cant);
System.
out.
println("Cant:" + cant
);
lista.add(wer);
for (int i = 0; i < lista.size(); i++) {
IncidenciaDetalle objeto=new IncidenciaDetalle();
objeto.setObj(lista.get(i).getObj());
objeto.setCantidad(lista.get(i).getCantidad());
resul.append("<tr>" +
"<td>"+lista.get(i).getId()+"</th>"+
"<td>"+objeto.getObj()+"</td>" +
"<td>"+objeto.getCantidad()+"</td>" +
"<td>"+"<input type='radio'>"+
"</td></tr>");
}
System.
out.
println("Total: "+ lista.
size());
session.put("incidetalle", lista);
System.
out.
println("Total Session: "+ lista.
size()); }
e.printStackTrace();
}
resul.append("</tbody>"+
"</table>");
return resul.toString();
}
Podrías indicarme o darme una pista,
sobre los errores que viste a simple vista o tal vez tengo lineas de código mal colocados.