JavaDabbaDoo.org -Tu comunidad Java parlante Implementar MVC - VW JSF
Inicio | Cursos infosintesis.net liberados | Java EE | Registrar a un usuario en un sitio Web con Visual Web JSF
Registrar a un usuario en un sitio Web con Visual Web JSF
Paso 7: Operativa

Vista - RegistroUsuario.jsp - Crear un validador personalizado

En este paso vamos a comprobar que el código postal introducido en el campo de texto Código Postal es correcto.

Para ello nos vamos a crear nuestro propio validador en el backing bean o page bean RegistroUsuario.java.

Cuando introduzcamos un código postal que no sea correcto aparecerá el mensaje Código Postal incorrecto.

aaaa

Vamos a seguir las siguiente pautas para crear nuestro validador personalizado.

1. Editar el Resource Bundle

En el fichero literales/ErroresBundle.properties añadimos la llave

javax.faces.component.UIInput.REQUIRED=Campo obligatorio

error_codigoPostal_incorrecto=Código Postal incorrecto

2. Declarar el Message Bundle en el fichero de configuración de JSF

Comprobamos que el fichero Message Bundle literales.ErroresBundle está declarado en el fichero de configuración de JSF faces-config.xml

 <application>
  <message-bundle>
literales.ErroresBundle</message-bundle>
 
</application>

3. Escribir un método de validación personalizado

Tal y como creamos el método de valicación personalizado para validar una dirección de correo electrónico en el paso anterior, ahora vamos a crea la validación del código postal. en este caso vamos a utilizar una expresión regular para indicar que un código postal solamente es correcto si tiene 5 dígitos.

Nota: En este vínculo encontraremos una tabla con la sintaxis de las expresiones regulares Apéndice - Sintaxis de las expresiones regulares

Página anterior
Ignasi Pérez Valls
fundador-director Infosintesis Solutions Group
asesor-formador independiente
ignasiperez[ARROBA]javadabbadoo[PUNTO]org
Junio 2009
JavaDabbaDoo.org
Tu comunidad Java parlante. Cursos abiertos, tutoriales y mucho mucho más ...