Problemas com JSF e tag embed

2 respostas
ivela

Olá pessoal!

Alguém pode me ajudar?
Estou tentando colocar uma tag do tipo embed junto com um valor retornado de um managed bean, mas a tag simplesmente captura uma string vazia.
Se coloco um <h:outputText/> ou outra tag ele captura o valor, mas quando chamo no ele não pega:

<embed src="#{meuBean.media}" /> <!-- valor vazio -->
<h:outputText value="#{meuBean.media}" /> <!-- valor OK -->

O valor “#{meuBean.media}” é uma String que indica a localização do arquivo, como em “http://meuserver.com/folder/arquivo.mp3”.
Já tentei de tudo (verbatim, alterando o namespace do xml etc) e não consegui resolver (e também não queria ter que criar uma tag customizada).
Alguém tem alguma idéia do que pode estar acontecendo?

2 Respostas

C

Não sei se ainda da tempo…

Acredito não ser a melhor opção mas funciona, retorne a string com o valor completo da tag, e na sua pagina utilize o escape=“false” <h:outputText value=’#{meuBean.media}’ escape=‘false’/>

String media = “<;embed src=‘http://meuserver.com/folder/arquivo.mp3’ />”;

Não fica bonito mas…

Se vc resolveu de outra maneira, post ai…

Abraço

ivela

Olá!

Obrigado pela ajuda - vou tentar sua solução.
Por enquanto, incluí dentro da JSF um JSP mesmo - aí, foi na marreta!

Obrigado!

Criado 26 de março de 2011
Ultima resposta 14 de abr. de 2011
Respostas 2
Participantes 2