Boa noite Caros!
Estou me matando aqui a um bom tempo e não consigo exibir uma
imagem na pagina xhtml. O resultado é apenas um sinal quadricular e no meio um X na cor vermelha,
isto é, não achou a imagem.
A estrutura de diretórios está aqui:

E o código xhtml está aqui:
[code]
<?xml version="1.0" encoding="ISO-8859-1" ?>
<jsp:root xmlns:jsp=“http://java.sun.com/JSP/Page” xmlns:f=“http://java.sun.com/jsf/core” xmlns:h=“http://java.sun.com/jsf/html” version=“2.0”>
<jsp:directive.page language=“java”
contentType=“text/html; charset=ISO-8859-1” pageEncoding=“ISO-8859-1” />
jsp:text
]]>
</jsp:text>
jsp:text
<![CDATA[ ]]>
</jsp:text>
Teste
<!--
<h:graphicImage library="resources/images" name="logo_linuxmall.png"/>
Obs.: Tentei assim e não deu.
-->
<h:graphicImage library="images" name="logo_linuxmall.png"/>
Teste 01.
</f:view>
[/code]
Muito obrigado,
Att, André Vieira.
De acordo com esse exemplo esta certo seu codigo: http://www.mkyong.com/jsf2/resources-library-in-jsf-2-0/
Tenta colocar o width e o height do h:graphicImage.
Testa ai e olha se funciona.
[quote=paulo.rqo]De acordo com esse exemplo esta certo seu codigo: http://www.mkyong.com/jsf2/resources-library-in-jsf-2-0/
Tenta colocar o width e o height do h:graphicImage.
Testa ai e olha se funciona.
[/quote]
Muito obrigado pela resposta!
Eu adicionei width e height isso que você me disse e o problema continua.
Em library vc informa apenas o nome da pasta em seu projeto onde esta a imagem, e não o caminho!
<h:graphicImage library="images" name="logo_linuxmall.png"/>
[quote=aprendizweb]Em library vc informa apenas o nome da pasta em seu projeto onde esta a imagem, e não o caminho!
<h:graphicImage library="images" name="logo_linuxmall.png"/>
Consegui resolver com a ajuda de professor, a pasta resources deve ficar dentro do webContent.
Muito obrigado!