Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java @在我的jsf页面中未调用PostConstruct_Java_Jsf_Primefaces_Jsf 2 - Fatal编程技术网

Java @在我的jsf页面中未调用PostConstruct

Java @在我的jsf页面中未调用PostConstruct,java,jsf,primefaces,jsf-2,Java,Jsf,Primefaces,Jsf 2,我见过许多关于同一主题的问题,但没有一个有用。事实上,我正在开始学习素描 这是我的xhtml页面(模板): 当我启动Glassfish服务器并部署构建时,会出现以下错误: javax.faces.view.facelets.TagAttributeException: /templates/template.xhtml @47,78 <ui:include src="../views/#{KpiBean.page}.xhtml"> Invalid path : ../views/.x

我见过许多关于同一主题的问题,但没有一个有用。事实上,我正在开始学习素描

这是我的xhtml页面(模板):

当我启动Glassfish服务器并部署构建时,会出现以下错误:

javax.faces.view.facelets.TagAttributeException: /templates/template.xhtml @47,78 <ui:include src="../views/#{KpiBean.page}.xhtml"> Invalid path : ../views/.xhtml

    at com.sun.faces.facelets.tag.ui.IncludeHandler.apply(IncludeHandler.java:129)

    at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:137)
javax.faces.view.facelets.TagAttributeException:/templates/template.xhtml@47,78无效路径:../views/.xhtml
位于com.sun.faces.facelets.tag.ui.IncludeHandler.apply(IncludeHandler.java:129)
位于javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:137)

实际上,您的bean名为kpiBean(camelCase命名,第一个字母小写)。

您是对的,但我仍然有同样的问题。看起来这个bean根本就没有构造出来
@Named
@SessionScoped
public class KpiBean implements Serializable {

    private String page= "View";

    @PostConstruct
    public void init() {
        page = "View"; //  Default include.
    }

    public String getPage() {
        return page;
    }

    public void setPage(String page) {
        this.page = page;
    }

}
javax.faces.view.facelets.TagAttributeException: /templates/template.xhtml @47,78 <ui:include src="../views/#{KpiBean.page}.xhtml"> Invalid path : ../views/.xhtml

    at com.sun.faces.facelets.tag.ui.IncludeHandler.apply(IncludeHandler.java:129)

    at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:137)