JSP (Java Server Page) - Checkbox null jsp

 
Vista:
sin imagen de perfil

Checkbox null jsp

Publicado por Enrique (2 intervenciones) el 13/03/2014 16:48:20
Saludos a todos, les deseo un buen día, les comento mi problema

Resulta que en un jsp tengo lo siguiente:
<TD>
<INPUT type="checkbox" name='ch_migrar' id='ch_migrar' value='1'>
</TD>

Mas abajo tengo un boton de tipo submit, la cuestion es que recoge todos los valores del formulario, mas NO reconoce cuando el checkbox esta seleccionado, esta es la porcion de codigo que deberia capturar el valor del checkbox (Claro si esta seleccionado, caso contrario se guardara NULL en la variable)

<%if(request.getParameter("Boton")!=null)
{
String cheq=request.getParameter("ch_migrar");
System.out.println("Valor Check"+cheq);
}%>

Ahora lo mas extraño del asunto es que si en las propiedades del INPUT, establezco por defecto "checked", en este caso si guarda el valor en la variable, mi gran pregunta es: ¿por que cuando no establezco la propiedad por defecto, y lo marco en la página, no reconoce que esta chequeado?

Gracias de Antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Checkbox null jsp

Publicado por Leynad (4 intervenciones) el 30/04/2014 20:50:09
Buen dia Enrique tu puedes recogerlos de la siguente manera.

Ejemplo:
boolean x=Boolean.valueOf(request.getParameter("nameCheckbox"));
<INPUT type="checkbox" name='nameCheckbox' id='nameCheckbox' value='true'>

Si el checkbox se encuentra seleccionado tomara el valor true de lo contrario sera false.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Checkbox null jsp

Publicado por Enrique (2 intervenciones) el 30/04/2014 20:58:01
Hola Leynad, hola a tod@s!! Gracias por tu respuesta, si eso sirve, y lo otro es que deben revisar de no tener muchos javascript que limpien o reseteen la forma. Saludos. Buen día
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar