Mathe
#1
Boa Madrugada pessoal…
Então estou com problema para achar a pasta resource:
código jsf que estou utilizando:
<h:graphicImage library="imagens" name="usuario_ativo_#{usuario.ativo}.png" />
estrutura de diretórios.
WebContent
-resource
--imagens
---arquivos.png
erro:
Unable to find resource usuario_ativo_true.png
qual caminho está apontando quando você pega a url da imagem? utilizando o firebug no firefox você têm essas informações
Bom dia Mathe,
Tente localizar o resource através da EL( expression language [linguagem de expressão] ) da seguinte maneira:
#{resource[‘imagens:arquivos.png’]}
Espero ter ajudado.
Imagens é a pasta onde o arquivo está ?
Mathe
#5
Hmm, mas estou sem e estou usando ubuntu ai não sei como instalar tentei procurar no google mas não achei nada que me ajudasse nisso.
Bom dia, ja tentei com a EL, e não encontrou igual.
Exato ta la mesmo.
Eu não preciso fazer nenhuma configuração?
Existe o arquivo usuario_ativo_true.png dentro da pasta imagens mesmo ?
É com esse exato nome e configuração ?
Você está usando jsf 2 ?
Mathe
#7
[quote=lele_vader]Existe o arquivo usuario_ativo_true.png dentro da pasta imagens mesmo ?
É com esse exato nome e configuração ?
Você está usando jsf 2 ?[/quote]
Ai galera achei outro jeito num site gringo la segue o código:
<h:graphicImage value="#{resource['imagens:bandeira_'.concat(usuario.idioma).concat('.png')]}" />
O erro sumiu mas a imagem não apareceu =|
No firebug ele mostra o atributo src da tag img como vaziu.
Sei que estou ressuscitando o tópico.
Mas passei por esse problema.
Percebi que foi usado o nome resource. Troquei para resources e usei como da primeira forma que você usou Mathe:
<h:graphicImage library="imagens" name="usuario_ativo_#{usuario.ativo}.png" />
e a estrutura está assim, na qual deu certo:
WebContent
-resources
--imagens
---arquivos.png
Mas com certeza já foi resolvido o problema