@Jpf.Controller(messageBundles = { @Jpf.MessageBundle(bundlePath = "edu.emmerson.messages.MisMensajes") })
public class MiController
También se puede declarar la utilizacion de un fichero de recursos en la vista :
<netui-data:declarebundle name="mismensajes" bundlepath="edu/emmerson/recursos/MisMensajes">
Código de la vista para recuperar los valores:
${bundle.default.someMessage}
${bundle.
bundle-name.someMessage} (si se ha indicado un bundleName)
Ej.: <netui:span value="${bundle.mismensajes.saveKey}">
Bien pero en caso que dentro de nuestro fichero de recursos de internacionalizacion (fichero properties) nuestras claves sean compuestas (en lugar de "save" por ejemplo "persona.save") tendriamos un pequeño problema de sintaxis, el siguiente ejemplo muestra como solventarlo:
<netui:span value=" ${bundle.default['persona.save']}"/>
<netui:span value='${bundle.default["persona.save"]}'/>
<netui:span value="${bundle.default[\"persona.save\"]}"/>
javadoc:
Jsp.MessageBundle
- FIN -
10 December 2007
Beehive resources
Codigo del controlador para declarar los ficheros de recursos:
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment