• Skip to primary navigation
  • Skip to content

Mauda

IT, Java and Music

Graduação   SCJP   Mestrado
  • Apresentação
  • Certificação Java
  • JPA
    • Exceptions
  • JSF
  • Versionamento
  • Contato

Adicionando arquivos de imagens a um projeto JSF

September 10, 2018 by Mauda Leave a Comment

Conteúdo do Post:
  1. Configuração
  2. Utilizando as imagens em um código xhtml
  3. finally{

Olá Pessoal, tudo bom?

O artigo de hoje está relacionado a adição de arquivos de imagens nos formatos png e jpeg. Para isso, o ponto de partida será o artigo que fala sobre a criação de um projeto Maven + JSF. Veja na continuação desse post…

Configuração

Verifique se existe uma folder de nome resources dentro da folder webapp. Senão existir crie uma folder (não lembra? aqui). Em seguida crie uma nova folder chamada images dentro da folder resources recém criada. Agora adicione aqui os arquivos de imagens desejados. Irei adicionar dois arquivos, um chamado bg.jpg, que representará o background do projeto e outro logo.png que representa a logo do projeto. Suas pastas devem ficar parecidas com as pastas do projeto da Figura 01.

Figura 01 – Estrutura de pastas ao finalizar as configurações para armazenar as imagens

 

Utilizando as imagens em um código xhtml

Para adicionar a um arquivo xhtml uma imagem você deverá utilizar a seguinte tag JSF:

XHTML
1
<h:graphicImage value="/resources/images/logo.png" />

Onde /resources/images/ é o caminho para a pasta que você acabou de criar para abrigar as imagens.

Onde logo.png é a imagem que será adicionada na renderização da página.

finally{

Duvidas ou sugestões? Deixe seu feedback! Isso ajuda a saber a sua opinião sobre os artigos e melhorá-los para o futuro! Isso é muito importante!

Até um próximo post!

Filed Under: Java, JSF Tagged With: h:graphicImage, imagens, JSF

About Mauda

Mestre em Informática, Analista de Sistemas, Professor, SCJP e Baterista. Desde 2002 trabalhando no mundo Java e ensinando pessoas sobre desenvolvimento de sistemas. Mais informações

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Advertisements

Copyright © 2025 · Genesis Framework · WordPress · Log in