Internacionalização no Spring

3 respostas
Kenobi

Caros, estou internacionalizando uma aplicação usando spring. Para a camada view, está tudo ok, coloquei :

peguei o valor com spring:message e está tudo bem.

Queria saber como faço para pegar as chaves - keys, do message.properties, dentro de uma classe de negócios, ou uma action.

Se alguém puder me ajudar … tks :slight_smile:

3 Respostas

Kenobi

Mais uma coisa, alguém sabe como faço para usar a tag spring:message com templates Velocity ? Há alguma maneira de se trabalhar com message.properties - resourcebundle com velocity + spring ?

As únicas macros que consegui ter acesso são : #springBind e #springBindEscaped

tks

Mauricio_Linhares

Pra pegar as chaves, você usa o ApplicationContext da aplicação, porque ele implementa a interface MessageSource que é responsável pela internacionalização.

No Velocity o macro é #springMessage.

Kenobi

Maurício Linhares:
Pra pegar as chaves, você usa o ApplicationContext da aplicação, porque ele implementa a interface MessageSource que é responsável pela internacionalização.

No Velocity o macro é #springMessage.

Opa Maurício, valeu , você como sempre quebrando meus galhos com o Spring :slight_smile:

Criado 11 de maio de 2006
Ultima resposta 11 de mai. de 2006
Respostas 3
Participantes 2