| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2006 14:43:51
|
legionarioba
JavaTeenager
![[Avatar]](/images/avatar/d58072be2820e8682c0a27c0518e805e.jpg)
Membro desde: 24/03/2003 00:40:42
Mensagens: 171
Localização: Salvador
Offline
|
Olá pessoALL,
Estou com um pequeno problema na construção de taglibs. Ao criar uma taglib(que extende SimpleTagSupport), eu posso especificar se meus atributos podem receber e processar uma EL como valor, através do elemento rtexprvalue na TLD do componente, mas existe uma forma de fazer minha tag processar uma expressão JSTL? Algo assim:
Da forma acima, quando o componente gerar o input , apenas o conteúdo de $msg é convertido. Para resolver isso estou tendo que armengar um pouco as coisas assim:
Existe uma forma de eu poder trabalhar com JSTL, sem ter que usar o código acima?
Att,
Silvio Luiz
|
http://silvioluiz.wordpress.com
 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2006 15:37:50
|
Rafael Rossignol
Java Ninja
![[Avatar]](/images/avatar/c8a869974092410b06e66.gif)
Membro desde: 17/02/2004 09:26:58
Mensagens: 259
Offline
|
se você usar o atributo var, vc pode exportar o messagem pra uma variavel e usar:
<fmt:message key='LIMPAR' bundle='${msg}' var="LIMPAR"/>
<abc:command type="button" value="${LIMPAR}" />
existe uma outra forma interessante de usar, se você tiver um login na sua aplicação, ao o usuario logar você pode jogar na sessão dele um mapa q acessa o bundle, cria uma classe q implementa a interface Map, e no metodo get pega o bundle correto assim, seu código ficaria parecido com jsf
ha outra maneira, q é vc criar um atributo valueKey na sua tag
e dentro dela recuperar do resource correto do bundle:
ficam as sugestões
|
"A Imaginação é mais importante que o Conhecimento"
Albert Einstein |
|
|
 |
|
|
|
|