Internacionalización con struts

Existen dos formas de configurar los .properties para la internacionalización en struts:

en struts-config.xml:

null(opcional[true]),si null=true da una excepcion si no encuentra la clave, si null=false muestra "???nombreclave???"

key(opcional)clave para guardar el bundle como un atributo del ServletContext.

en web.xml:


action

org.apache.struts.action.ActionServlet

application paquete1.paquete2.ApplicationResources

Ejemplo de ApplicationResources.properties:
prueba.titulo= Bienvenido a la web
prueba.fecha=Fecha

En las jsp la directiva:

<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>

Para mostrar el mensaje internacionalizado:


> recupera el bundle del atributo del ServletContext