Soporte de varios idiomas para etiquetas o texto de ayuda en un PageHandler

Al desarrollar un archivo JSP para utilizarlo con un PageHandler, puede especificar texto literal para etiquetas, así como para el texto de ayuda flotante que se visualiza cuando el usuario sitúa el cursor sobre un campo de entrada. Al desarrollar el PageHandler en sí, puede establecer los valores por omisión para ese texto literal estableciendo las propiedades a nivel de campo primitivo displayName y help de un campo determinado.

Sin embargo, al personalizar el archivo JSP, puede identificar un paquete de recursos o archivo de propiedades Java que proporciona texto durante la ejecución. El proceso es el siguiente:
  1. Cree el paquete de recursos o archivo de propiedades.
  2. Añada un código JSF loadBundle a la página Web:
      <f:loadBundle
    baseName=nombreArchivo var=nombreVariable>
    nombreArchivo
    Nombre del paquete de recursos o archivo de propiedades, sin incluir el entorno local.
    nombreVariable
    Nombre de la variable que debe utilizarse en otros códigos JSF de la página Web.

    A continuación se ofrece un ejemplo:

      <f:loadBundle
    baseName="Recursos" var="etiquetas"/> 
  3. Para acceder al paquete de recursos, haga referencia a la variable en un campo de salida, ya sea para una etiqueta o para texto de ayuda:
      <h:output_text
    value="#{nombreVariable.clave}"
    nombreVariable
    Nombre de una variable, según lo especificado en un código loadBundle.
    clave
    La clave del mensaje del paquete de recursos.
    A continuación se ofrece un ejemplo:
      <h:output_text value="#{labels.label1}"

Para identificar el paquete de recursos o archivo de propiedades utilizado para los mensajes de tiempo de ejecución, establezca la propiedad del componente PageHandler msgResource.

Conceptos relacionados
PageHandler
Consulta relacionada
displayName
help
Propiedades del componente PageHandler

Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.