Foro de elhacker.net

Programación => Java => Mensaje iniciado por: mapers en 19 Junio 2013, 08:17 am



Título: Ingresar Value checkbox
Publicado por: mapers en 19 Junio 2013, 08:17 am
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
  1. <%
  2.  
  3.        while(tabla.next()) {    
  4. 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>");
  5.  
  6. }
  7.        %>
  8.  
  9.  

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


Título: Re: Ingresar Value checkbox
Publicado por: ~ Yoya ~ en 19 Junio 2013, 16:40 pm
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.
 


Título: Re: Ingresar Value checkbox
Publicado por: mapers en 20 Junio 2013, 19:32 pm
Gracias men (Y) ya me salio ....
Lo hize como tu me dijiste