| 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 2: Operativa |
Vista - faces-config.xml - Declarar el Resource Bundle y el active Locale en el fichero de configuración de JSF
Para que el Framework JavaServer Faces sepa donde puede localizar los ficheros Resource Bundle, vamos a añadir los siguientes elementos o etiquetas en el fichero de configuración de JSF faces-config.xml
|
<application> <resource-bundle> <base-name>paqregusuariovwjsf.Bundle</base-name> <var>mensajes</var> </resource-bundle> </application> |
JSF también tiene el concepto de active Locale, el cual es utilizado para buscar todos los recursos. Los convertidores (converters) que veremos en el curso más adelante tienen que utilizar este Locale para llevar a cabo sus conversiones.
Este objeto de tipo Locale es guardado como una propiedad llamada locale en el UIViewRoot (que también vermos más adelante) del FacesContext (que también veremos más adelante) actual.
Podemos parametrizar también en el fichero de configuración de JSF faces-config.xml los locales que la aplicación soporta. En nuestro ejemplo vamos a añadir los siguientes elementos o etiquetas
| <application> <locale-config> <default-locale>es</default-locale> <supported-locale>en</supported-locale> </locale-config> </application> |
Este es el contenido del fichero de configuración de JSF faces-config.xml después de haberle declarado el Resource Bundle y el active Locale
<?xml version='1.0' encoding='UTF-8'?> <faces-config version="1.2" |