Ingresar Value checkbox

Iniciado por mapers, 19 Junio 2013, 08:17 AM

0 Miembros y 1 Visitante están viendo este tema.

mapers

Buenas señores del foro .......estoy trabajando con JSP mi duda  surgio cuando intente llamar a un checkbox y colocarle el name pero de manera dinamica con uns previa consulta ......la idea esque no me sale haber en que estoy mal ......

Código (java) [Seleccionar]

<%

        while(tabla.next()) {     
out.println("<tr><td><b>"+"<input type=checkbox name="<%tabla.getString(1)%>" /><br>"+"</b></td><td><b>"+tabla.getString(2)+"</b></td><td><b>"+tabla.getString(3)+"</b></td></tr>");

}
        %>



La parte den name me tira errore alguna idea de como poder ingresar este parametro !!!!gracias

~ Yoya ~

#1
Si utilizas next(), se puede suponer que el objeto tabla es un objeto de tipo ListIterator y por lo tanto no contiene el método getString, por ese el error. De igual forma estas implementando la condición del while mal, ya que next() retorna el elemento siguiente. La condición en while que tienes que usar, es si existe otro elemento, que seria hasNext() que retorna true si existe un elemento siguiente, de lo contrario retorna false.

Pero, también parte del código parece que estas utilizando Lista y la verdad no se sabe a ciencia cierta que tipo de objeto es tabla, ya que tienes todo ligado. Y si en el momento de programar, no estas 100% cociente de todo lo que estas haciendo y hiciste, entonce lo mejor es que comienze a entender cada linea antes de seguir continuando.


Otra cosa, si no conoces bien algo pues revisas la API. También deberías aportar un poco mas de información en los post, que error muestra y que tipo de objetos son las variables que utilizas.

Saludos.
Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.

mapers

Gracias men (Y) ya me salio ....
Lo hize como tu me dijiste