Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.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/2/powershell/12.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 Primefaces selectbooleancheckbox不在列中工作_Java_Jsf 2_Primefaces - Fatal编程技术网

Java Primefaces selectbooleancheckbox不在列中工作

Java Primefaces selectbooleancheckbox不在列中工作,java,jsf-2,primefaces,Java,Jsf 2,Primefaces,我正在开发一个小的单页web应用程序。在其中,我有一个datatable,其中包含一个布尔列。我想尝试将其显示为复选框。但是,渲染时它会失败。我猜这是一个事实,对象需要渲染,而复选框是布尔值,因此失败了。虽然这看起来像一个错误,除非我错过了一个标记的地方。Primefaces 3.2.1、GF 3.1.1、JDK 7 <p:column> <f:facet name="header">With Login </f:facet> &

我正在开发一个小的单页web应用程序。在其中,我有一个datatable,其中包含一个布尔列。我想尝试将其显示为复选框。但是,渲染时它会失败。我猜这是一个事实,对象需要渲染,而复选框是布尔值,因此失败了。虽然这看起来像一个错误,除非我错过了一个标记的地方。Primefaces 3.2.1、GF 3.1.1、JDK 7

<p:column>
     <f:facet name="header">With Login
     </f:facet>
     <p:selectBooleanCheckbox value="#{server.withLogin}" onLabel="Login" offLabel="Without Login"/>
 </p:column>

这表明您在一个webapp中混合了多个PrimeFaces版本,其中没有上述方法的旧版本在类加载中具有优先权


清理webapp的运行时类路径。您应该只有一个PrimeFaces版本。

这表示您在一个Web应用程序中混合了多个PrimeFaces版本,其中没有上述方法的旧版本在类加载中具有优先权


清理webapp的运行时类路径。您应该只有一个版本的PrimeFaces。

Q:您是如何通过查看堆栈来了解这一点的?异常类型和消息:我查看了它并说“我遇到了一个bug”。所以我猜这是多个jar和类装入器出错的副作用。有什么地方可以让我读到这个吗?顺便说一句,谢谢:)Q:你是如何通过查看堆栈发现的?异常类型和消息:我查看了它并说“嗯,我遇到了一个bug”。所以我猜这是多个jar和类装入器出错的副作用。有什么地方可以让我读到这个吗?顺便说一下,谢谢:)
java.lang.NoSuchMethodError: org.primefaces.util.ComponentUtils.getValueToRender(Ljavax/faces/context/FacesContext;Ljavax/faces/component/UIComponent;)Ljava/lang/String;
at org.primefaces.component.selectbooleancheckbox.SelectBooleanCheckboxRenderer.encodeMarkup(SelectBooleanCheckboxRenderer.java:60)
at org.primefaces.component.selectbooleancheckbox.SelectBooleanCheckboxRenderer.encodeEnd(SelectBooleanCheckboxRenderer.java:53)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1763)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
at org.primefaces.component.datatable.DataTableRenderer.encodeRegularCell(DataTableRenderer.java:571)
at org.primefaces.component.datatable.DataTableRenderer.encodeRow(DataTableRenderer.java:531)