JSP (Java Server Page) - Interfase multiidioma con JSP

 
Vista:

Interfase multiidioma con JSP

Publicado por Marcos Jara (3 intervenciones) el 13/10/2003 21:32:39
Hola a todos!!!

Lastimosamente soy nuevo en JSP, por ese motivo todavia no puedo ayudarles en las dudas que están presentando en este foro, pero a medida que vaya aprendiendo voy a ir aportando mis ideas tambien.

Quería saber si alguien tiene alguna noción de como se desarrollan aplicaciones multiidiomas con JSP (me refiero a la parte de la interfase), ya que para la capa de negocios estoy utilizando EJB.

Segun entiendo con la tecnología .NET se realizan a traves de archivos de configuración XML, pero quisiera me explicasen básicamente por lo menos como sería utilizando JSP, para que yo pueda empezar a investigar mas sobre el tema...

Gracias...!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Interfase multiidioma con JSP

Publicado por Ruben (2 intervenciones) el 14/10/2003 10:17:28
Aquí tienes el tutorial de Java para JSP con soporte multilenguaje:
http://www.javaworld.com/javaworld/jw-03-2000/jw-03-ssj-jsp.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Interfase multiidioma con JSP

Publicado por Fernando D (2 intervenciones) el 23/09/2004 20:11:06
Sin explicar muy a fondo se puede hacer lo siguiente:

Maneja un archivo Lenguaje.properties que deberá ser leído por una clase ResourceBundle. Este archivo es un texto que tendrá llaves y valores como:

Name=Nombre
Email=Correo
Replay=Responder

etc.

Del lado del JSP te conviene trabajar con TagLibs que son extensiones para manejar un JSP con más independencia de código de Java. Hay unos Tag estandar llamados JSTL en donde dispones de un tag que te pondrá en el código HTML el valor de la llave

En tu JSP tendrías:

<p><format:message key=\\\'Email\\\' /></p>

Y el HTML sería

<p>Correo</p>

El archivo properties puede tener un nombre diferente de acuerdo al idioma que deseés

Tag Libs en general http://jakarta.apache.org/taglibs/

Ejemplo del tag message http://www-106.ibm.com/developerworks/websphere/library/bestpractices/applications_using_jstl.html

Espero la información te sea útil, saludos

Fernando D
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar