Estaba probando una aplicación JSF simple, en la que necesito verificar si el campo "nombre" está en blanco, y luego mostrar un mensaje de error.Mostrar mensaje de error personalizado para un campo en blanco en una aplicación JSF simple
El código que toma el valor del campo es:
<h:outputLabel value="Name"/>
<h:inputText value="#{greeting.name}" required="true">
<f:validator validatorId="NumValidator"/>
</h:inputText>
El control del programa no entra en la clase de validación, si el campo se presenta sin introducir nada, y se muestra el mensaje de error por defecto:
j_id_jsp_869892673_1: j_id_jsp_869892673_4: Error de validación: se requiere valor.
¿Cómo visualizo un mensaje personalizado para esto?
Tenga en cuenta que cuando ** realmente ** desea anular ese 'j_id_jsp_869892673_1: j_id_jsp_869892673_4' feo, entonces debe especificar el atributo' label' del elemento 'UIInput', p. Ej. ''. –
BalusC
@BalusC: gracias. quería deshacerse de ese feo j_id_jsp_869892673_1: j_id_jsp_869892673_4 – bibek