抱歉我的英语不好。
我尝试使用转换器显示selectOneMenu但抛出错误:
java.lang.Integer无法强制转换为pojos.HoraRango
mysql:root
我的xhtml
java.lang.ClassCastException: java.lang.Integer cannot be cast to pojos.HoraRango
at managedBeans.HoraRangoConverter.getAsString(HoraRangoConverter.java:46)
at org.primefaces.util.ComponentUtils.getValueToRender(ComponentUtils.java:114)
at org.primefaces.util.ComponentUtils.getValueToRender(ComponentUtils.java:61)
at org.primefaces.component.selectonemenu.SelectOneMenuRenderer.encodeLabel(SelectOneMenuRenderer.java:202)
at or
我的转换器
<p:outputLabel for="console" value="Basic:" />
<p:selectOneMenu id="console" value="#{bPistasDisponibles.inicioHoraElegido}" style="width:125px" converter="HoraRangoConverter">
<f:selectItems value="#{bPistasDisponibles.inicioHora}" var="inicioHora"
itemLabel="#{inicioHora.hora}" itemValue="#{inicioHora}" />
</p:selectOneMenu>
}
由于