| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/10/2007 09:56:29
|
ricardosac
Debugger
Membro desde: 16/11/2006 11:59:14
Mensagens: 50
Offline
|
Tenho que internacionalizar minha aplicação, no sistema todo uso o arquivo bundle.properties, nas jsp com a tag <bean:message>. O problema é que tenho mensagens fixas em arquivos .js. Tem como usar alguma tag nesses arquivos .js para pegar os valores do bundle??
Valeu
This message was edited 1 time. Last update was at 16/10/2007 15:16:05
|
Chuta que é Macumba |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/10/2007 10:00:30
|
brunogamacatao
JavaBaby
Membro desde: 28/03/2006 14:41:44
Mensagens: 92
Offline
|
é só usar bean:message do mesmo jeito que você usa no restante do código.
Ex:
Atenção para não embaralhar os apóstrofos com as aspas. JavaScript é uma linguagem bastante flexível no que diz respeito a sua sintaxe. Por oturo lado, Java possui uma sintaxe bem definida. Portanto, prefira usar os apóstrofos nos scripts javascript e deixe as aspas para as instruções e tags Java.
This message was edited 1 time. Last update was at 16/10/2007 10:01:51
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/10/2007 10:02:40
|
marciobarroso
Virtual Machine Man
![[Avatar]](/images/avatar/6828f61cee49c7a4da0f9c1d3e03b857.jpg)
Membro desde: 13/05/2005 23:17:13
Mensagens: 508
Localização: Barueri / SP / BR
Offline
|
No .js eu acho q não dá. O que você pode fazer é criar no jsp métodos auxiliares que somente renderizam os textos e vc via arquivo.js chama esses métodos:
Exemplo:
Teste.jsp
arquivo.js
Cara ... não testei isso mas acho q funciona.
Mas veja também por outro lado. Pq ter 2 scripts se vc pode ter só um no .jsp ...
[]'s
This message was edited 1 time. Last update was at 16/10/2007 10:03:47
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/10/2007 10:08:23
|
ricardosac
Debugger
Membro desde: 16/11/2006 11:59:14
Mensagens: 50
Offline
|
Bruno, do jeito que vc disse dá, pois vc tem javascript direto na jsp. Meu problema é que tenho um arquivo .js .. externo a jsp, que monta um menu inteiro ... Não consigo usar o bean:message la dentro, ele nao reconhece pois é externo
Será que vou ter que pegar meu javascript e jogar dentro de uma jsp?
|
Chuta que é Macumba |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/10/2007 10:15:55
|
nbluis
GUJ Master
![[Avatar]](/images/avatar/f0682320ccbbb1f1fb1e795de5e5639a.jpg)
Membro desde: 27/05/2006 01:31:51
Mensagens: 1531
Localização: Porto Alegre - RS
Offline
|
Como uma grande gambi pode renderizar as mensagens em variáveis javascript e depois fazer o import, e esse impor utilizar as variaveis ao inves de texto puro.
|
Luis Eduardo Bohrer
Any fool can write code that a computer can understand. Good programmers write code that humans can understand. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/10/2007 10:26:40
|
brunogamacatao
JavaBaby
Membro desde: 28/03/2006 14:41:44
Mensagens: 92
Offline
|
O seu js pode ser gerado em um outro jsp só para isto. Daí na sua página, você passa a url desta nova página que será gerada dinamicamente. Você ainda pode configurar um URL mapping no seu web.xml para o jsp em questão possuir a extensão .js, mas isto não é necessário.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/10/2007 10:27:03
|
ricardosac
Debugger
Membro desde: 16/11/2006 11:59:14
Mensagens: 50
Offline
|
nbluis .. me da um exemplo dessa grande gambi .. rsrs ... as vezes temos que apelar
|
Chuta que é Macumba |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/10/2007 10:32:05
|
ricardosac
Debugger
Membro desde: 16/11/2006 11:59:14
Mensagens: 50
Offline
|
bruno, entao o jeito vai ser mesmo eu jogar meu .js em uma jsp pra aproveitar o bundle? Ninguem conhece um jeito de usar o bundle em um .js externo a jsp?
|
Chuta que é Macumba |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/10/2007 10:32:21
|
nbluis
GUJ Master
![[Avatar]](/images/avatar/f0682320ccbbb1f1fb1e795de5e5639a.jpg)
Membro desde: 27/05/2006 01:31:51
Mensagens: 1531
Localização: Porto Alegre - RS
Offline
|
dai dentro do teu js tu usa as variaveis msg1 e msg2 ao invés de string estática.
|
Luis Eduardo Bohrer
Any fool can write code that a computer can understand. Good programmers write code that humans can understand. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/10/2007 12:14:24
|
ricardosac
Debugger
Membro desde: 16/11/2006 11:59:14
Mensagens: 50
Offline
|
Valeu galera, vou tentar alguma dessas dicas
|
Chuta que é Macumba |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/10/2007 15:14:24
|
ricardosac
Debugger
Membro desde: 16/11/2006 11:59:14
Mensagens: 50
Offline
|
nbluis, usei o exemplo que vc me passou e funcionou.
Valeu pela ajuda de todos
This message was edited 1 time. Last update was at 16/10/2007 15:16:27
|
Chuta que é Macumba |
|
|
 |
|
|