quiero llenar un selectonemenu pero siempre tengo este error:selectonemenu con el error java.lang.String no se puede convertir a javax.faces.model.SelectItem
java.lang.String cannot be cast to javax.faces.model.SelectItem
este es el código:
public class ToolsJIRA implements Serializable{
private String myChoicePeriod;
//getters and setters
}
JSF:
<h:selectOneMenu value="#{ToolsJIRA.myChoicePeriod}">
<f:selectItem itemValue="Month" value="Month"/>
<f:selectItem itemValue="Week" value="Week"/>
<f:selectItem itemValue="Year" value="Year"/>
</h:selectOneMenu>
he encontrado que yo debería escribir un convertidor pero no sé por qué? porque he visto algunos ejemplos de trabajo sin un convertidor?
agradecimiento
sí, lo he notado, pero seguí este enlace: http: //www.mkyong.com/jsf2/jsf-2-dropdown-box -example/ – rym
Es jsf2.0 y parece que lo está intentando en jsf.1.2 o se puede comparar con precisión –
@@ Jigar Joshi, estoy usando JSF2 – rym