Primefaces p:galleria没有';注册后不显示,但直接显示是

Primefaces p:galleria没有';注册后不显示,但直接显示是,primefaces,jsf-2,galleria,Primefaces,Jsf 2,Galleria,我试图在新的xhtml中登录后在primefaces galleria中显示一些图片,但什么也没发生 这是“登录”页面(index.xhtml,“Bejelentkezés”在匈牙利语中的意思是“登录”): 当我用“Vikor”(用户名和PASW)填写文本时,它导航到“Hoo.xHTML”,它显示了商业街廊购物中心的上边,中间的图片名和下面的图片。但我明白了: 如果我在浏览器中写入“localhost:8080/Primefaces\u test1/home.xhtml”,输入,看到奇迹,我

我试图在新的xhtml中登录后在primefaces galleria中显示一些图片,但什么也没发生

这是“登录”页面(index.xhtml,“Bejelentkezés”在匈牙利语中的意思是“登录”):

当我用“Vikor”(用户名和PASW)填写文本时,它导航到“Hoo.xHTML”,它显示了商业街廊购物中心的上边,中间的图片名和下面的图片。但我明白了:

如果我在浏览器中写入“localhost:8080/Primefaces\u test1/home.xhtml”,输入,看到奇迹,我得到了:

正如你所看到的,照片的名字每次都在那里。怎么可能呢?My 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;
    }

}
@ManagedBean(name=“galleriaBean”)
@会议范围
公营菜豆{
私有列表图像;
私有字符串图像;
@施工后
公共void init(){
images=newarraylist();

对于(int i=1;i尝试在p:commandButton元素中设置ajax=“false”。

根据您的web配置,手动输入URL时需要使用
.jsf
扩展名,而不是
.xhtml