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