Bom dia galera! Estou precisando pegar o valor contido dentro de uma Expression Language(EL)
Exemplo #{metadado.tela.campo}
dessa expressão eu quero o texto contido na EL! ou seja, “metadado.tela.campo”
Já pesquisei muito sobre ELResolver mas mesmo assim ainda não obtive sucesso!
Alguem tem alguma dica que possa me ajudar?
vlw
Faaala elugo,
vc quer pegar este valor através de um servlet ou na jsp ?
Se for via servlet basta utilizar um input do tipo hidden que resolve isto, agora se for na jsp ustiliza
<c:set var=“Nome” value="${EL.Nome}"></c:set> com isto a variável Nome terá o valor do EL.
Vlwz
eae javajc blz!!
Meu caso é um pouco mais complexo! este cenário é em JSF!
Eu preciso fazer o seguinte:
Tenho que pegar o valor que fica dentro da expressao! exemplo “#{metadado.exemplo}”
eu preciso de algo que me retorne o valor “metadado.exemplo”, Por que isto?
para que eu possa buscar esta informação do banco através desta chave!
essa funcionalidade está sendo implementada para que o usuário construa a tela dinamicamente. Vamos supor que
ele queira que o nome de um label na tela seja “OBS” invés de “Observação”, ai o usuário vai e modifica esse campo.
Vale ressaltar que não é somente isto! tem outras idéias por tras disso tudo, mas para atender essas funcionalidades,
é necessario pegar a chave contida na EL.
Estou pesquisando sobre a criação da meu proprio Resolver, mas mesmo criando o meu, não estou conseguindo encontrar a key do EL!