Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.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
Jsf PrimeFaces CSS外观';n';感觉思念与JS“;未捕获引用错误:未定义PrimeFaces“;_Jsf_Primefaces - Fatal编程技术网

Jsf PrimeFaces CSS外观';n';感觉思念与JS“;未捕获引用错误:未定义PrimeFaces“;

Jsf PrimeFaces CSS外观';n';感觉思念与JS“;未捕获引用错误:未定义PrimeFaces“;,jsf,primefaces,Jsf,Primefaces,我正在尝试使用Primefaces的选取列表。呈现页面时,Chrome中的javascript引擎无法找到Primefaces对象。我得到以下错误“未捕获引用错误:未定义PrimeFaces”。我是否缺少在.xhtml文件中包含任何资源(js)?请告知。谢谢 Xhtml 豆角 import java.util.ArrayList; import java.util.List; import javax.faces.bean.ManagedBean; import javax.faces.be

我正在尝试使用Primefaces的选取列表。呈现页面时,Chrome中的javascript引擎无法找到Primefaces对象。我得到以下错误“未捕获引用错误:未定义PrimeFaces”。我是否缺少在.xhtml文件中包含任何资源(js)?请告知。谢谢

Xhtml


豆角

import java.util.ArrayList;
import java.util.List;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import org.primefaces.model.DualListModel;

@ManagedBean(name = "editorsMB")
@SessionScoped
public class AdminEditorsBean {

    private DualListModel<String> editors;  

    public AdminEditorsBean(){
    List<String> adminsSource = new ArrayList<String>();  
    List<String> adminsTarget = new ArrayList<String>();  

    adminsSource.add("aaa");  
    adminsTarget.add("target1");
    editors = new DualListModel<String>(adminsSource, adminsTarget);  
    }

    public DualListModel<String> getEditors() {  
        return editors;    
}  
    public void setEditors(DualListModel<String> editors) {  
        this.editors = editors;  
    }  

}
import java.util.ArrayList;
导入java.util.List;
导入javax.faces.bean.ManagedBean;
导入javax.faces.bean.SessionScoped;
导入org.primefaces.model.DualListModel;
@ManagedBean(name=“editorsMB”)
@会议范围
公共类AdminEditorsBean{
私人模式编辑;
公共AdministratorsBean(){
List adminsource=new ArrayList();
List adminsTarget=new ArrayList();
管理资源添加(“aaa”);
adminsTarget.add(“target1”);
编辑器=新的DualListModel(adminsSource、adminsTarget);
}
public DualListModel GetEditor(){
返回编辑器;
}  
公共无效集合编辑器(DualListModel编辑器){
this.editors=编辑器;
}  
}

PrimeFaces将自动在
中包含必要的JS/CSS资源

但是,您没有该标签。这里有一个“纯HTML”
。相应地进行修正:

<html>
    <h:head>
        ...
    </h:head>
    <h:body>
        ...
    </h:body>
</html>

...
...
此错误也应记录在服务器日志中,如下所示:

有关编写JSF/Facelets页面的各种正确示例,请参见和


与具体问题无关:PrimeFaces作为基于jQuery的JSF组件库,已经捆绑了jQuery和jQuery UI。您应该从页面中删除手动包含的脚本,以避免冲突。另见


立即抓住机会,用
替换冗长的
。另请参见

PrimeFaces将自动在
中包含必要的JS/CSS资源

但是,您没有该标签。这里有一个“纯HTML”
。相应地进行修正:

<html>
    <h:head>
        ...
    </h:head>
    <h:body>
        ...
    </h:body>
</html>

...
...
此错误也应记录在服务器日志中,如下所示:

有关编写JSF/Facelets页面的各种正确示例,请参见和


与具体问题无关:PrimeFaces作为基于jQuery的JSF组件库,已经捆绑了jQuery和jQuery UI。您应该从页面中删除手动包含的脚本,以避免冲突。另见


立即抓住机会,用
替换冗长的
。另请参见

感谢您分享此信息。我在实现primefaces panelMenu时遇到问题。我得到的是纯html,但你的建议也解决了我的问题。谢谢你分享这些信息。我在实现primefaces panelMenu时遇到问题。我得到的是简单的html,但你的建议也解决了我的问题。