Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/05/2012, 09:43
ollomol
 
Fecha de Ingreso: marzo-2012
Ubicación: Galicia
Mensajes: 27
Antigüedad: 12 años, 9 meses
Puntos: 0
checkbox misterioso

Vamos a ver:
tengo una página con un formulario que tiene, entre otras cosas, un checkbox

<input type="checkbox" name="guarda_clave" value="true" checked="checked"/>

el formulario se manda por post a un servlet que hace, entre otras cosas, esto

boolean memoriza = Boolean.getBoolean (req.getParameter("guarda_clave"));
if (! memoriza) {
PrintWriter out = res.getWriter();
out.println("<html>");
out.println("<body>");
out.println("Recogido el checkbox true" + req.getParameter("guarda_clave"));
out.println("</body>");
out.println("</html>");

Pues resulta que da exactamente igual que el atributo del checkbox tenga el valor true o false, siempre se ejecuta el if.

¿Alguien me lo puede explicar, por favor?.
Gracias.