Re:Expression Language em JSE - Arquivo Properties

2 respostas
L

Eu até hj nunca vi nada parecido com arquivos properties

Geralmente eu faço isso:

String a = "O primeiro parametro é {0} e o segundo {1}";
 System.out.println(MessageFormat.format(a, "luiz", "lubs"));

Sendo ‘a’ o que vem do value do meu properties.

2 Respostas

Spool

Boa tarde pessoal.

Com JSP eu consigo utilizar EL de uma maneira “automática”.

Minha dúvida é: Como faço isso em plataforma JSE com parâmetros definidos em um arquivo .properties?

Ex:
Tenho em um arquivo properties o seguinte par chave/valor:

valor.da.chave=seu nome é ${nome.do.fulano}

eu defino o valor da variavel em tempo de execução e recarrego a propriedade da mesma forma.

Como eu faria para atualizar o valor de ${nome.do.fulano} dando um sysout na tela por exemplo, como eh feito em paginas JSP?

Spool

luBS:
Eu até hj nunca vi nada parecido com arquivos properties

Geralmente eu faço isso:

String a = "O primeiro parametro é {0} e o segundo {1}";
 System.out.println(MessageFormat.format(a, "luiz", "lubs"));

Sendo ‘a’ o que vem do value do meu properties.

O log4j aceita esse tipo de parametrização que estou comentando…
Este seu método também é muito util, porém eu tenho que tratar os campos como numeros sequenciais…

Eu gostaria de fazer com atribuição de variáveis mesmo.

Valew!

Criado 12 de maio de 2009
Ultima resposta 12 de mai. de 2009
Respostas 2
Participantes 2