Duvida sobre taglib, el e String

1 resposta
rodolfocop

Ola!

Estou criando duas taglibs que estão aninhadas, estou passando uma variavel para o filho onde ele pode tanto receber uma el como uma string.

ex: conteudo=“valor” ou conteudo="${var.valor}"

eu queria saber se no filho ao receber o conteudo eu preciso fazer uma verificação se vem como string ou se veio como EL para poder imprimir o valor da collVo.
Na minha tld esta declarado o conteudo dessa forma.

<attribute> <name>conteudo</name> <required>true</required> <rtexprvalue>true</rtexprvalue> </attribute>

Estou pegando o conteudo no filho dessa forma.

private void obterValorConteudo() throws JspException { Object obterConteudo = ExpressionEvaluatorManager.evaluate("conteudo", conteudo, java.lang.Object.class, this, pageContext); setConteudo(obterConteudo.toString()); }

1 Resposta

rodolfocop

Bom consegui resolver esse problema.

só p/ conhecimento

Object obterConteudo = ExpressionEvaluatorManager.evaluate(“conteudo”, conteudo, java.lang.Object.class, this, pageContext);

ja obtem o valor do conteudo ai fica de vc fazer um if para verificar se veio como string ou el.

Criado 30 de outubro de 2008
Ultima resposta 31 de out. de 2008
Respostas 1
Participantes 1