Duvida sobre taglib, el e String

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()); }

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.