Tengo una página de formulario jsp que obtiene parámetros y necesito verificar si uno de ellos es nulo. He intentado escribir la condición pero no funciona: fue al bloque if y no al bloque else de ninguna manera (mostrar null o el valor respectivamente).
El código:
</div> <div class="grid_8 row12 td_style_fieldValue"> <% if(!userData7.isEmpty()){%> <div id="personalId" class="data_style_payment" disabled="disabled" ><%=userData7%></div> <%}else{%> <input type="text" pattern="[0-9]*" id="personalId" name="personalId" maxlength="9" dir="ltr" autocomplete="off" onkeyup="limitInput(this,9)" onchange="return validatePersonalId()"/> <%}%> </div>"userData7" es un parámetro con valor. por favor, ayúdenme, ¿qué me estoy perdiendo aquí? ¿La sintaxis if:else es correcta? gracias