Pegar valor descrito em uma EL  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
elugo
JavaChild
[Avatar]

Membro desde: 08/02/2008 15:30:54
Mensagens: 139
Localização: Campo grande ms
Offline

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
[Email] [MSN]
javajc
Thread.start()

Membro desde: 18/05/2009 18:38:17
Mensagens: 48
Offline

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
elugo
JavaChild
[Avatar]

Membro desde: 08/02/2008 15:30:54
Mensagens: 139
Localização: Campo grande ms
Offline

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