[英]Cannot convert value of type 'java.lang.String' to required type
[英]Cannot convert J of type class java.lang.String to class xxx
我有一個名為PersonType的枚舉:
public enum PersonType {
AAA ("F"),
BBB ("J");
private final String id;
private PersonType(String id){
this.id = id;
}
public String getId() {
return id;
}
}
人類:
public void setpersonType(PersonType tipoPessoa) {
this.des_tipoPessoa = tipoPessoa;
}
在我的bean中,我有init:
名為Pessoa的類,用於設置pesonType
pessoa.setpersonType(PersonType.BBB);
在我的xhtml中,我有:
<div id="divPJ" style="display:#{pessoaMB.pessoa.des_tipoPessoa ne 'J' ? 'none' : 'block'}">
我得到了這樣的錯誤:
javax.servlet.ServletException:無法將類型為類java.lang.String的J轉換為類myproject PersonType
什么是比較#{pessoaMB.pessoa.des_tipoPessoa ne 'J'
的正確方法
Primefaces廣播:
<p:selectOneRadio id="options" value="#{pessoaMB.pessoa.des_tipoPessoa}" ...
提前致謝
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.