具有错误java.lang.String的selectonemenu无法强制转换为javax.faces.model.SelectItem
我想填写一个selectonemenu但总是有这个错误:
java.lang.String cannot be cast to javax.faces.model.SelectItem
这是代码:
public class ToolsJIRA implements Serializable{ private String myChoicePeriod; //getters and setters }
JSF:
我发现我应该写一个转换器,但我不知道为什么? 因为我看过一些没有转换器的示例工作?
谢谢
在您的网页中试用此代码
不要将其值为属性用于不同的目的
答案是“稍微”一点,但可能最好的解决方案是:
PS虽然是一个迟到的答案我发布给其他将面临同样问题的人
h:selectOneMenu
作为一个value
接受SelectItem
集合,你传递了String
,所以Exception。