Taglib processando JSTL  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
legionarioba
JavaTeenager
[Avatar]

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
[Email] [MSN]
Rafael Rossignol
Java Ninja
[Avatar]

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
[Email] [ICQ]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team