登录后,我试图在新的 xhtml 中在 primefaces Galleria 中显示一些图片,但没有任何反应。
这是“sing in”页面(index.xhtml,“Bejelentkezés”在匈牙利语中的意思是“登录”):
当我用“viktor”(用户名和密码)填充文本时,它会导航到“home.xhtml”,这将显示向上的画廊,中间的图片名称和下面的一张图片。但我得到了这个:
如果我在浏览器中写入“localhost:8080/Primefaces_test1/home.xhtml”,回车,看到奇迹,我得到了:
如您所见,图片的名称每次都在那里。怎么可能?我的 home.xhtml:
GalleriaBean.java:
@ManagedBean(name = "galleriaBean")
@SessionScoped
public class GalleriaBean {
private List<String> images;
private String image;
@PostConstruct
public void init() {
images = new ArrayList<>();
for(int i=1; i<=6; i++) {
images.add(i+".jpg");
}
image = images.get(0);
}
public List<String> getImages() {
return images;
}
public void setImages(List<String> images) {
this.images = images;
}
public String getImage() {
return image;
}
public void setImage(String image) {
this.image = image;
}
}
该项目:
有任何想法吗?
还有一个问题。为什么画廊里的图片尺寸不合适,就像下面那张孤独的图片一样?