Foros del Web » Programación para mayores de 30 ;) » Java »

problema coger valor vacio select

Estas en el tema de problema coger valor vacio select en el foro de Java en Foros del Web. Hola, me está ocurriendo algo muy curioso que no logro comprender. En una jsp tengo un select, el siguiente: Código HTML: <td> <select name= "gestionIncidenciasForm.criticidad" ...
  #1 (permalink)  
Antiguo 04/06/2010, 05:19
 
Fecha de Ingreso: diciembre-2008
Mensajes: 233
Antigüedad: 15 años, 3 meses
Puntos: 1
problema coger valor vacio select

Hola, me está ocurriendo algo muy curioso que no logro comprender. En una jsp tengo un select, el siguiente:

Código HTML:
 <td><select  name="gestionIncidenciasForm.criticidad" onChange="cambiarNivelCriticidad()">
        				<option  value=""><s:text name="es.aena.sgeser.aapucs.servidor.incidencias.todas"/></option>
        				<option  value="Criticas"><s:text name="es.aena.sgeser.aapucs.servidor.incidencias.criticas"/></option>
        				<option  value="NoCriticas"><s:text name="es.aena.sgeser.aapucs.servidor.incidencias.noCriticas"/></option>
        			  </select></td> 
donde gestionIncidenciasForm es un formulario, que pasa al action, de manera que haciendo debug con eclipse, y si no se selecciona ninguna opción, el valor de gestionIncidenciasForm.criticidad = ""; Pues bien, yo quiero que si no se ha seleccionado ninguna opción, haga una serie de cosas, y la manera de hacerlo creo que es:
Código:
if(this.getFiltroGestionIncidenciasForm().getCriticidad()!=null || !this.getFiltroGestionIncidenciasForm().getCriticidad().equals(""))
			{...}
Según lo escrito, en caso de no seleccionar ninguna opción, el valor de gestionincidenciasForm.criticidad es "", y por tanto no debería entrar en el if, pero resulta que entra.
Puede alguien decirme qué estoy haciendo mal? Porque os prometo que no lo veo.
Muchas gracias, un saludo

Etiquetas: select, vacio
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:15.