![]() |
problema al pasar un objeto desde un bean a un JSP Tengo una clase en lib, esta es: Código: package auxiliar;Y tengo un bean que es mas o menos asi: Código: public class VerOid {Y por ultimo tengo un JSP tal que asi: Código: <jsp:useBean id="id1" scope="session" class="bean.VerOid"/>Con ff tampoco. El problema viene con out.println( ( (Tabla) (d.get(0)) ).oid ); . Cuando intento acceder a un elemento del ArrayList se para el server sin darme error ni nada. No se que hacer ahora. |
Hola, me parece que lo primero que debes hacer es identificar el error, para eso puedes probar lo siguiente: System.out.println( ( (Tabla) (d.get(0)) ).oid ); eso deplegará el contenido de tu atributo en la consola. Una vez identificado el error, puedes postear ese error para ver qué se puede hacer. Saludos |
Felippe he hecho lo que has dicho y no sale nada. Pongo: Código: System.out.println( "hello" ); |
Bien. He avanzado algo :_), resulta que lo que daba era una excepcion, en concreto java.lang.ClassCastException. ¿Alguien sabe porque da ese error? (estoy usando jdk 1.4) |
creo que ya lo he resuelto. En vez de Tabla pongo bean.Tabla y listo. :) |
Hola, perdon por el retraso de mi respuesta, pero veo que lo resolviste ya. Bueno, mi sugerencia hubiera sido que verifiques el contenido de cada elemento de tu colector de objetos. Pero como podras darte cuenta, mi sugerencia hubiera sido vana, ya que no contaba con mucha información. Comprendo el error que tuviste; al parecer no se identificaba a la clase Tabla, en tu página JSP, entonces indicando específicamente el paquete al que pertenece, el motor de JSP ha identificado a tu objeto Tabla. Una alternativa a tu caso puede ser: Al principio de tu pagina JSP: <%@page import="bean.*" %> //importar el paquete 'bean' para tu pagina de esta manera evitaras esto: 'bean.Tabla' Un saludo. |
Re: problema al pasar un objeto desde un bean a un JSP Cita:
|
Respuesta: problema al pasar un objeto desde un bean a un JSP Cita:
|
Respuesta: problema al pasar un objeto desde un bean a un JSP Ignoren esa pregunta, el mismo navegador dice cual fue el tipo de exepcion y debajo describe los puntos donde hubo incidencias y mas abajo la exepcion "causa raiz"...LOL En mi caso la expecion fue: org.apache.jasper.JasperException y la causa raiz, que creo que siempre es la misma: java.lang.NullPointerException. Todo este proceso se puede resolver teniendo en cuenta el ejemplo siguiente: http://www.forosdelweb.com/f67/excepcion-org-apache-jasper-jasperexception-392402/ Gracias anyway |
| La zona horaria es GMT -6. Ahora son las 04:17. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.