Я пытаюсь отобразить какое-то изображение в галерее Primefaces после входа в новый xhtml, но ничего не происходит.
Это страница «Sing in» (index.xhtml, «Bejelentkezés» означает «Sign in» на венгерском языке):
Когда я заполняю тексты «viktor» (имя пользователя и пароль), он переходит к «home.xhtml», который показывает галерею вверху, название изображений посередине и одно изображение внизу. Но я получил это:
Если я пишу в браузере "localhost:8080/Primefaces_test1/home.xhtml", ENTER, вижу чудо, у меня получилось вот это:
Как видите, названия картинок есть каждый раз. Как это возможно? Мой дом.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;
}
}
Проект:
Любые идеи?
И еще вопрос.. Почему картинки в галерее не показывают нужного размера, как одинокая картинка внизу?
.jsf
вместо.xhtml
при ручном вводе URL-адресов. - person Manuel   schedule 07.11.2013