Boa tarde gente…
Estou com um problema muito chato que não estou entendendo nada rsrsr…
O que acontece… estou tentando usar a Galleria do Primefaces, mas apesar de copiar até todo o codigo do primefaces não funciona não aparece nada… fica mo espaço em branco.
Minha Pagina index está assim:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:p="http://primefaces.org/ui"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets">
<h:head>
<ui:define name="titulo">Página projeto</ui:define>
</h:head>
<h:body>
<p:galleria value="#{GalleriaBean.images}" var="image">
<p:graphicImage width="260px" height="200px"
value="images/#{image}" />
</p:galleria>
</h:body>
</html>
Minha Bean está assim:
package control;
import java.util.ArrayList;
import java.util.List;
import javax.annotation.PostConstruct;
public class GalleriaBean {
private List<String> images;
@PostConstruct
public void init() {
images = new ArrayList<String>();
for(int i=1;i<=12;i++) {
images.add("galleria" + i + ".jpg");
}
}
public List<String> getImages() {
return images;
}
}
As imagens estão dentro de WebContent/Images.
Obrigado.
Obs.: Se eu pegar e substituir
<p:graphicImage width="260px" height="200px"
value="images/#{image}" />
Por
<p:graphicImage width="260px" height="200px"
value="images/galleria1.jpg" />
Funciona…