Foros del Web » Programación para mayores de 30 ;) » Java »

[SOLUCIONADO] Session dentro de un Action, Java-JSP

Estas en el tema de Session dentro de un Action, Java-JSP en el foro de Java en Foros del Web. Buenas, tengo un problema capturando los objetos en un Session. La Session solo captura 1 vez y cuando vuelve a entrar me sale este error. ...
  #1 (permalink)  
Antiguo 26/01/2014, 16:27
 
Fecha de Ingreso: enero-2014
Ubicación: En mi Laptop.
Mensajes: 32
Antigüedad: 10 años, 3 meses
Puntos: 1
Pregunta Session dentro de un Action, Java-JSP

Buenas, tengo un problema capturando los objetos en un Session. La Session solo captura 1 vez y cuando vuelve a entrar me sale este error.

Código HTML:
Ver original
  1. java.lang.ClassCastException: java.util.ArrayList cannot be cast to com.libertadores.bean.IncidenciaDetalle at com.libertadores.action.IncidenciaMantenimientoAction.AgregarDetalleObjCant(IncidenciaMantenimientoAction.java:289)
  2.     at org.apache.jsp.pages.IncidenciaEInforme.addDetIncidencia_jsp._jspService(addDetIncidencia_jsp.java:77)

Que se refiere a esta linea de mi codigo.

Código Java:
Ver original
  1. IncidenciaDetalle inciSession = (IncidenciaDetalle) session.get("incidetalle");

Este es mi codigo.

Código Java:
Ver original
  1. private int contCodDet=1;
  2.     @SuppressWarnings({ "unchecked", "unused" })
  3.     public String AgregarDetalleObjCant(String objetos, int cant){
  4.         StringBuffer resul=new StringBuffer();
  5.         DettipoDTO objObj=null;
  6.         try {
  7.             System.out.println("Obj: " + objetos); 
  8.    
  9.             objObj = servicioDetalle.findOne(Integer.parseInt(objetos));
  10.            
  11.             /* Aumente desde aqui */
  12.             System.out.println("Antes de la Session");
  13.            
  14.             IncidenciaDetalle inciSession = (IncidenciaDetalle) session.get("incidetalle");
  15.                    
  16.             List<IncidenciaDetalle> lista= null;
  17.             if( session.get("incidetalle")== null){
  18.                 lista = new ArrayList<IncidenciaDetalle>();
  19.                 session.put("incidetalle", lista);
  20.             }else{
  21.                 lista = (List<IncidenciaDetalle>) session.get("incidetalle");
  22.             }
  23.            
  24.             System.out.println("Total Session: "+ inciSession);
  25.             System.out.println("Antes del If 0");
  26.            
  27.  
  28.             System.out.println("Entre al For");
  29.             if(cant!=0){
  30.                 for(IncidenciaDetalle in : lista)
  31.                 {
  32.                     contCodDet++;
  33.                 }
  34.            
  35.             System.out.println("Salio del For");
  36.            
  37.             /* Hasta aqui*/
  38.            
  39.             resul.append("<table id='tbDetalleIncidencia' class='ui-widget ui-widget-content' style='width: 50%; font-size: 15px; ' align='center'>"+
  40.                     "<thead>"+
  41.                       "<tr class='ui-widget-header'>"+
  42.                         "<th colspan='6' align='center'>Detalle</th>"+
  43.                       "</tr>"+
  44.                     "</thead>"+
  45.                     "<thead>"+
  46.                       "<tr class='ui-widget-header'>"+ 
  47.                         "<th>Codigo</th>"+
  48.                         "<th>Obejto/Lenceria</th>"+
  49.                         "<th>Cantidad</th>"+
  50.                         "<th>Accion</th>"+
  51.                       "</tr>"+
  52.                     "</thead>"+
  53.                     "<tbody>");
  54.  
  55.                 System.out.println("Agarro el objeto = "+ objObj.getDTipDescripcion());
  56.                
  57.                 resul.append("<tr>" +
  58.                         "<td>"+contCodDet+"</th>"+
  59.                         "<td>"+objObj.getDTipDescripcion()+"</td>" +
  60.                         "<td>"+cant+"</td>" +
  61.                         "<td>"+"<input type='radio'>"+
  62.                         "</td></tr>");
  63.            
  64.                 IncidenciaDetalle wer = new IncidenciaDetalle();   
  65.                
  66.                 wer.setId(contCodDet+"");
  67.                 System.out.println("Cod:" + contCodDet);
  68.                 wer.setObj(objObj.getDTipDescripcion());
  69.                 System.out.println("Cod:" + objObj.getDTipDescripcion());
  70.                 wer.setCantidad(cant);
  71.                 System.out.println("Cant:" + cant);
  72.                
  73.                 lista.add(wer);
  74.                
  75.                 System.out.println("Total: "+ lista.size());
  76.                
  77.                 session.put("incidetalle", lista);
  78.                
  79.                 System.out.println("Total Session: "+ lista.size());
  80.             }
  81.  
  82.         } catch (Exception e) {
  83.             e.printStackTrace();
  84.         }
  85.        
  86.         resul.append("</tbody>"+
  87.                  "</table>");
  88.         return resul.toString();
  89.        
  90.     }

Necesito Ayuda.

Saludos!!
  #2 (permalink)  
Antiguo 26/01/2014, 16:47
Avatar de rgf1987  
Fecha de Ingreso: diciembre-2012
Ubicación: Asturias
Mensajes: 269
Antigüedad: 11 años, 4 meses
Puntos: 22
Respuesta: Session dentro de un Action, Java-JSP

Cita:
Iniciado por GunnerJm Ver Mensaje

Código Java:
Ver original
  1. IncidenciaDetalle inciSession = (IncidenciaDetalle) session.get("incidetalle");
  2.                    
  3.             List<IncidenciaDetalle> lista= null;
  4.             if( session.get("incidetalle")== null){
  5.                 lista = new ArrayList<IncidenciaDetalle>();
  6.                 session.put("incidetalle", lista);
  7.             }else{
  8.                 lista = (List<IncidenciaDetalle>) session.get("incidetalle");
  9.             }
Hola

fijate bien en lo que estás haciendo, creas una lista de objetos de tipo "IncidenciaDetalle" y la metes en sesión

Código Java:
Ver original
  1. lista = new ArrayList<IncidenciaDetalle>();
  2.                 session.put("incidetalle", lista);

y posteriormente, cuando vuelves a llegar al código intentas obtener de sesión la lista así:

Código Java:
Ver original
  1. IncidenciaDetalle inciSession = (IncidenciaDetalle) session.get("incidetalle");

Por lo tanto, estás intentando asignar una lista de objetos de tipo IncidenciaDetalle en un único objeto de ese tipo. De ahí viene el error.
  #3 (permalink)  
Antiguo 26/01/2014, 18:59
 
Fecha de Ingreso: enero-2014
Ubicación: En mi Laptop.
Mensajes: 32
Antigüedad: 10 años, 3 meses
Puntos: 1
Respuesta: Session dentro de un Action, Java-JSP

Gracias por responder.

Entonces que seria lo correcto ?
Código Java:
Ver original
  1. IncidenciaDetalle inciSession = (IncidenciaDetalle) session.get("incidetalle");

Declararlo fuera ?
  #4 (permalink)  
Antiguo 27/01/2014, 01:32
Avatar de rgf1987  
Fecha de Ingreso: diciembre-2012
Ubicación: Asturias
Mensajes: 269
Antigüedad: 11 años, 4 meses
Puntos: 22
Respuesta: Session dentro de un Action, Java-JSP

Lo que tienes en sesión es una lista, tendrás que almacenar el valor en una variable que sea una lista, como me haces en el else de tu condición.

Código Java:
Ver original
  1. List<IncidenciaDetalle> incidencias = session.get("incidetalle");

El casteo creo que no lo necesitas (esto no es seguro jeje).

tu lo que estás intentando es almacenar una lista en un objeto ¿Entiendes?
Es que tampoco sé que es lo que quieres hacer... almacenar una lista de incidencias y luego obtenerla?
  #5 (permalink)  
Antiguo 27/01/2014, 08:10
 
Fecha de Ingreso: enero-2014
Ubicación: En mi Laptop.
Mensajes: 32
Antigüedad: 10 años, 3 meses
Puntos: 1
Respuesta: Session dentro de un Action, Java-JSP

Así es, tengo unos Textbox, cuando hago click en "Agregar", se captura los datos ingresados y llama al Action "AgregarDetalleObjCant", dentro de este Action, quiero almacenar una lista de incidencias en Session para ir mostrándolo cada vez que obtenga datos. No se si me deje entender. Estoy sufriendo con esto.
  #6 (permalink)  
Antiguo 27/01/2014, 12:02
Avatar de rgf1987  
Fecha de Ingreso: diciembre-2012
Ubicación: Asturias
Mensajes: 269
Antigüedad: 11 años, 4 meses
Puntos: 22
Respuesta: Session dentro de un Action, Java-JSP

Cita:
Iniciado por GunnerJm Ver Mensaje
Así es, tengo unos Textbox, cuando hago click en "Agregar", se captura los datos ingresados y llama al Action "AgregarDetalleObjCant", dentro de este Action, quiero almacenar una lista de incidencias en Session para ir mostrándolo cada vez que obtenga datos. No se si me deje entender. Estoy sufriendo con esto.

Bueno pues entonces esta bien lo que estás haciendo.
Lo único que tienes que cambiar es la línea:


Código Java:
Ver original
  1. IncidenciaDetalle inciSession = (IncidenciaDetalle) session.get("incidetalle");

y asignar la lista que tienes en sesión a una lista y no a un objeto asi:

Código Java:
Ver original
  1. List <IncidenciaDetalle> lista = (List<IncidenciaDetalle>) session.get("incidetalle");

Entiendes? Lo has probado esto??

Un saludo.
  #7 (permalink)  
Antiguo 27/01/2014, 14:02
 
Fecha de Ingreso: enero-2014
Ubicación: En mi Laptop.
Mensajes: 32
Antigüedad: 10 años, 3 meses
Puntos: 1
Pregunta Respuesta: Session dentro de un Action, Java-JSP

Gracias!!! Ahora ya tengo los objetos en Session, ahora mi problema esta en mostrar la lista, solo muestra el ultimo y no muestra todo.

Intente colocando esto casi al final pero sigue igual solo muestra el ultimo.

Código Java:
Ver original
  1. IncidenciaDetalle wer = new IncidenciaDetalle();   
  2.                
  3.                 wer.setId(contCodDet+"");
  4.                 System.out.println("Cod:" + contCodDet);
  5.                 wer.setObj(objObj.getDTipDescripcion());
  6.                 System.out.println("Cod:" + objObj.getDTipDescripcion());
  7.                         wer.setCantidad(cant);
  8.                             System.out.println("Cant:" + cant);
  9.                
  10.                 lista.add(wer);
  11.                
  12.                 resul.append("<tr>" +
  13.                         "<td>"+wer.getId()+"</th>"+
  14.                         "<td>"+wer.getObj()+"</td>" +
  15.                         "<td>"+wer.getCantidad()+"</td>" +
  16.                         "<td>"+"<input type='radio'>"+
  17.                         "</td></tr>");

Código Completo.

Código Java:
Ver original
  1. private int contCodDet=1;
  2.     @SuppressWarnings({ "unchecked", "unused" })
  3.     public String AgregarDetalleObjCant(String objetos, int cant){
  4.         StringBuffer resul=new StringBuffer();
  5.         DettipoDTO objObj=null;
  6.         try {
  7.             System.out.println("Obj: " + objetos); 
  8.    
  9.             objObj = servicioDetalle.findOne(Integer.parseInt(objetos));
  10.            
  11.             /* Aumente desde aqui */
  12.             System.out.println("Antes de la Session");
  13.            
  14.             //IncidenciaDetalle inciSession = (IncidenciaDetalle) session.get("incidetalle");
  15.             List <IncidenciaDetalle> lista = (List<IncidenciaDetalle>) session.get("incidetalle");
  16.            
  17.             //List<IncidenciaDetalle> lista= null;
  18.             if( session.get("incidetalle")== null){
  19.                 lista = new ArrayList<IncidenciaDetalle>();
  20.                 session.put("incidetalle", lista);
  21.             }else{
  22.                 lista = (List<IncidenciaDetalle>) session.get("incidetalle");
  23.             }
  24.            
  25.             System.out.println("Total Session: "+ lista);
  26.             System.out.println("Antes del If 0");
  27.            
  28.  
  29.             System.out.println("Entre al For");
  30.             if(cant!=0){
  31.                 for(IncidenciaDetalle in : lista)
  32.                 {
  33.                     contCodDet++;
  34.                 }
  35.            
  36.             System.out.println("Salio del For");
  37.            
  38.             /* Hasta aqui*/
  39.            
  40.             resul.append("<table id='tbDetalleIncidencia' class='ui-widget ui-widget-content' style='width: 50%; font-size: 15px; ' align='center'>"+
  41.                     "<thead>"+
  42.                       "<tr class='ui-widget-header'>"+
  43.                         "<th colspan='6' align='center'>Detalle</th>"+
  44.                       "</tr>"+
  45.                     "</thead>"+
  46.                     "<thead>"+
  47.                       "<tr class='ui-widget-header'>"+ 
  48.                         "<th>Codigo</th>"+
  49.                         "<th>Obejto/Lenceria</th>"+
  50.                         "<th>Cantidad</th>"+
  51.                         "<th>Accion</th>"+
  52.                       "</tr>"+
  53.                     "</thead>"+
  54.                     "<tbody>");
  55.  
  56.                 System.out.println("Agarro el objeto = "+ objObj.getDTipDescripcion());
  57.                
  58.                 /*resul.append("<tr>" +
  59.                         "<td>"+contCodDet+"</th>"+
  60.                         "<td>"+objObj.getDTipDescripcion()+"</td>" +
  61.                         "<td>"+cant+"</td>" +
  62.                         "<td>"+"<input type='radio'>"+
  63.                         "</td></tr>");
  64.             */
  65.                 IncidenciaDetalle wer = new IncidenciaDetalle();   
  66.                
  67.                 wer.setId(contCodDet+"");
  68.                 System.out.println("Cod:" + contCodDet);
  69.                 wer.setObj(objObj.getDTipDescripcion());
  70.                 System.out.println("Cod:" + objObj.getDTipDescripcion());
  71.                 wer.setCantidad(cant);
  72.                 System.out.println("Cant:" + cant);
  73.                
  74.                 lista.add(wer);
  75.                
  76.                 resul.append("<tr>" +
  77.                         "<td>"+wer.getId()+"</th>"+
  78.                         "<td>"+wer.getObj()+"</td>" +
  79.                         "<td>"+wer.getCantidad()+"</td>" +
  80.                         "<td>"+"<input type='radio'>"+
  81.                         "</td></tr>");
  82.            
  83.                
  84.                 System.out.println("Total: "+ lista.size());
  85.                
  86.                 session.put("incidetalle", lista);
  87.                
  88.                 System.out.println("Total Session: "+ lista.size());
  89.             }
  90.  
  91.         } catch (Exception e) {
  92.             e.printStackTrace();
  93.         }
  94.        
  95.         resul.append("</tbody>"+
  96.                  "</table>");
  97.         return resul.toString();
  98.        
  99.     }
  #8 (permalink)  
Antiguo 27/01/2014, 16:45
Avatar de rgf1987  
Fecha de Ingreso: diciembre-2012
Ubicación: Asturias
Mensajes: 269
Antigüedad: 11 años, 4 meses
Puntos: 22
Respuesta: Session dentro de un Action, Java-JSP

A ver, tienes varias cosas mal que yo veo a primera vista... de todos modos, la mejor forma de aprender es que te pelees con ello, así que te iré ayudando poco a poco y no te lo daré todo de golpe...

lo primero de lo que tienes que darte cuenta, es que no estas insertando ningún objeto "IncidenciaDetalle" en la lista en ningún momento, salvo al final con el nuevo código que has puesto

Código Java:
Ver original
  1. IncidenciaDetalle wer = new IncidenciaDetalle();  
  2.                    
  3.                     wer.setId(contCodDet+"");
  4.                     System.out.println("Cod:" + contCodDet);
  5.                     wer.setObj(objObj.getDTipDescripcion());
  6.                     System.out.println("Cod:" + objObj.getDTipDescripcion());
  7.                             wer.setCantidad(cant);
  8.                                 System.out.println("Cant:" + cant);
  9.                    
  10.                     lista.add(wer);
  11.                    
  12.                     resul.append("<tr>" +
  13.                             "<td>"+wer.getId()+"</th>"+
  14.                             "<td>"+wer.getObj()+"</td>" +
  15.                             "<td>"+wer.getCantidad()+"</td>" +
  16.                             "<td>"+"<input type='radio'>"+
  17.                             "</td></tr>");

Pero en este código... metes un objeto en la lista y muestras solo los valores de ese objeto que acabas de insertar. Cuando vuelves a entrar al action, insertas un nuevo objeto y vuelves a mostrar ese objeto en concreto, pero no muestras la lista.
La lista tienes que recorrerla y acceder a los elementos que hay dentro que son los objetos de tipo IncidenciaDetalle que estás insertando.
Es decir, tienes que hacer un for para recorrer la lista y en cada posición obtener el objeto IncidenciaDetalle correspondiente y mostrar los valores que desees de dicho objeto.
  #9 (permalink)  
Antiguo 27/01/2014, 17:19
 
Fecha de Ingreso: enero-2014
Ubicación: En mi Laptop.
Mensajes: 32
Antigüedad: 10 años, 3 meses
Puntos: 1
Respuesta: Session dentro de un Action, Java-JSP

Disculpa mi torpeza, llegando a caso lo intentaré, muchas gracias por el apoyo.

Saludos!
  #10 (permalink)  
Antiguo 28/01/2014, 00:32
 
Fecha de Ingreso: enero-2014
Ubicación: En mi Laptop.
Mensajes: 32
Antigüedad: 10 años, 3 meses
Puntos: 1
Pregunta Respuesta: Session dentro de un Action, Java-JSP

Ya por fin me muestra la lista, mi código quedo así.

Código Java:
Ver original
  1. private int contCodDet=1;
  2.     @SuppressWarnings({ "unchecked", "unused" })
  3.     public String AgregarDetalleObjCant(String objetos, int cant){
  4.         StringBuffer resul=new StringBuffer();
  5.         DettipoDTO objObj=null;
  6.         try {
  7.             System.out.println("Obj: " + objetos); 
  8.    
  9.             objObj = servicioDetalle.findOne(Integer.parseInt(objetos));
  10.            
  11.             System.out.println("Antes de la Session");
  12.            
  13.             List <IncidenciaDetalle> lista = (List<IncidenciaDetalle>) session.get("incidetalle");
  14.            
  15.        
  16.             if( session.get("incidetalle")== null){
  17.                 lista = new ArrayList<IncidenciaDetalle>();
  18.                 session.put("incidetalle", lista);
  19.             }else{
  20.                 lista = (List<IncidenciaDetalle>) session.get("incidetalle");
  21.             }
  22.            
  23.             System.out.println("Total Session: "+ lista);
  24.             System.out.println("Antes del If 0");
  25.            
  26.  
  27.             System.out.println("Entre al For");
  28.             if(cant!=0){
  29.                 for(IncidenciaDetalle in : lista)
  30.                 {
  31.                     contCodDet++;
  32.                 }
  33.            
  34.             System.out.println("Salio del For");
  35.            
  36.            
  37.             resul.append("<table id='tbDetalleIncidencia' class='ui-widget ui-widget-content' style='width: 50%; font-size: 15px; ' align='center'>"+
  38.                     "<thead>"+
  39.                       "<tr class='ui-widget-header'>"+
  40.                         "<th colspan='6' align='center'>Detalle</th>"+
  41.                       "</tr>"+
  42.                     "</thead>"+
  43.                     "<thead>"+
  44.                       "<tr class='ui-widget-header'>"+ 
  45.                         "<th>Codigo</th>"+
  46.                         "<th>Obejto/Lenceria</th>"+
  47.                         "<th>Cantidad</th>"+
  48.                         "<th>Accion</th>"+
  49.                       "</tr>"+
  50.                     "</thead>"+
  51.                     "<tbody>");
  52.  
  53.                 System.out.println("Agarro el objeto = "+ objObj.getDTipDescripcion());
  54.                
  55.  
  56.                 IncidenciaDetalle wer = new IncidenciaDetalle();   
  57.                
  58.                 wer.setId(contCodDet+"");
  59.                 System.out.println("Cod:" + contCodDet);
  60.                 wer.setObj(objObj.getDTipDescripcion());
  61.                 System.out.println("Cod:" + objObj.getDTipDescripcion());
  62.                 wer.setCantidad(cant);
  63.                 System.out.println("Cant:" + cant);
  64.                
  65.                 lista.add(wer);
  66.                
  67.                 for (int i = 0; i < lista.size(); i++) {
  68.                     IncidenciaDetalle objeto=new IncidenciaDetalle();
  69.                     objeto.setObj(lista.get(i).getObj());
  70.                     objeto.setCantidad(lista.get(i).getCantidad());
  71.                    
  72.                     resul.append("<tr>" +
  73.                             "<td>"+lista.get(i).getId()+"</th>"+
  74.                             "<td>"+objeto.getObj()+"</td>" +
  75.                             "<td>"+objeto.getCantidad()+"</td>" +
  76.                             "<td>"+"<input type='radio'>"+
  77.                             "</td></tr>");
  78.                
  79.                 }
  80.                 System.out.println("Total: "+ lista.size());
  81.                
  82.                 session.put("incidetalle", lista);
  83.                
  84.                 System.out.println("Total Session: "+ lista.size());
  85.             }
  86.  
  87.         } catch (Exception e) {
  88.             e.printStackTrace();
  89.         }
  90.        
  91.         resul.append("</tbody>"+
  92.                  "</table>");
  93.         return resul.toString();
  94.        
  95.     }

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.
  #11 (permalink)  
Antiguo 28/01/2014, 11:37
Avatar de rgf1987  
Fecha de Ingreso: diciembre-2012
Ubicación: Asturias
Mensajes: 269
Antigüedad: 11 años, 4 meses
Puntos: 22
Respuesta: Session dentro de un Action, Java-JSP

Código Java:
Ver original
  1. for (int i = 0; i < lista.size(); i++) {
  2.                     IncidenciaDetalle objeto=new IncidenciaDetalle();
  3.                     objeto.setObj(lista.get(i).getObj());
  4.                     objeto.setCantidad(lista.get(i).getCantidad());
  5.                    
  6.                     resul.append("<tr>" +
  7.                             "<td>"+lista.get(i).getId()+"</th>"+
  8.                             "<td>"+objeto.getObj()+"</td>" +
  9.                             "<td>"+objeto.getCantidad()+"</td>" +
  10.                             "<td>"+"<input type='radio'>"+
  11.                             "</td></tr>");
  12.                
  13.                 }

Este for que has implementado, funciona, pero es incorrecto, creas una nueva instancia de un objeto, en lugar de obtener el objeto directamente de la lista.
Haciendo:

Código Java:
Ver original
  1. IncidenciaDetalle objeto=lista.get(i);

ya obtienes la incidencia de la posicion "i" y puedes hacer objeto.getObj(), objeto.getCantidad(). etc

Por otro lado fijate en estas líneas:
Código Java:
Ver original
  1. List <IncidenciaDetalle> lista = (List<IncidenciaDetalle>) session.get("incidetalle");
  2.            
  3.        
  4.             if( session.get("incidetalle")== null){
  5.                 lista = new ArrayList<IncidenciaDetalle>();
  6.                 session.put("incidetalle", lista);
  7.             }else{
  8.                 lista = (List<IncidenciaDetalle>) session.get("incidetalle");
  9.             }

Hay algo que sobra, a ver si te das cuenta de que es.
Un saludo.
  #12 (permalink)  
Antiguo 28/01/2014, 16:26
 
Fecha de Ingreso: enero-2014
Ubicación: En mi Laptop.
Mensajes: 32
Antigüedad: 10 años, 3 meses
Puntos: 1
Respuesta: Session dentro de un Action, Java-JSP

Gracias por el FOR, eso me pasa por dejar de practicar.

Sobre esto

Código Java:
Ver original
  1. List <IncidenciaDetalle> lista = (List<IncidenciaDetalle>) session.get("incidetalle");
  2.            
  3.        
  4.             if( session.get("incidetalle")== null){
  5.                 lista = new ArrayList<IncidenciaDetalle>();
  6.                 session.put("incidetalle", lista);
  7.             }else{
  8.                 lista = (List<IncidenciaDetalle>) session.get("incidetalle");
  9.             }

Creo que estoy mal en esta linea no
Código Java:
Ver original
  1. }else{
  2.                 lista = (List<IncidenciaDetalle>) session.get("incidetalle");
  3.             }

Porque antes del If ya tengo esta sentencia.
Código Java:
Ver original
  1. List <IncidenciaDetalle> lista = (List<IncidenciaDetalle>) session.get("incidetalle");

Estoy bien ?
  #13 (permalink)  
Antiguo 29/01/2014, 01:21
Avatar de rgf1987  
Fecha de Ingreso: diciembre-2012
Ubicación: Asturias
Mensajes: 269
Antigüedad: 11 años, 4 meses
Puntos: 22
Respuesta: Session dentro de un Action, Java-JSP

Exacto, estas repitiendo esa línea, ahora puedes quitar cualquiera de las dos, yo quitaría la que tu indicas, porque si quitas la primera tienes que dejar la lista igualada a null para hacer posteriormente la asignación en el bloque condicional.

De todos modos eso va a tu gusto.

Un saludo.
  #14 (permalink)  
Antiguo 29/01/2014, 11:59
 
Fecha de Ingreso: enero-2014
Ubicación: En mi Laptop.
Mensajes: 32
Antigüedad: 10 años, 3 meses
Puntos: 1
Respuesta: Session dentro de un Action, Java-JSP

Ok, muchas gracias, me sirvió mucho tu ayuda.

Saludos!

Etiquetas: jsp, session
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:09.