Chcę wypełnić selectonemenu ale zawsze mam ten błąd:selectonemenu z błędu java.lang.String nie mogą być oddane do javax.faces.model.SelectItem
java.lang.String cannot be cast to javax.faces.model.SelectItem
jest to kod:
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>
odkryłem, że powinienem napisać konwerter, ale nie wiem dlaczego? beacause Widziałem przykład pracy bez konwertera?
dziękuję
Tak, zauważyłem to, ale poszedłem za tym linkiem: http: //www.mkyong.com/jsf2/jsf-2- dropdown-box -example/ – rym
To jest jsf2.0 i wydaje się, że próbujesz go na jsf.1.2 lub może być dokładnie porównany –
@@ Jigar Joshi, Używam JSF2 – rym