2013-05-31 29 views
0

我有一個名爲PersonType枚舉:無法轉換Ĵ類型java.lang.String類的類XXX

public enum PersonType { 

    AAA ("F"), 
    BBB ("J"); 

    private final String id; 

    private PersonType(String id){ 
     this.id = id; 
    } 

    public String getId() { 
     return id; 
    } 
} 

Person類:

public void setpersonType(PersonType tipoPessoa) { 
    this.des_tipoPessoa = tipoPessoa; 
} 

在我的豆我在INIT:

名爲昂佩索阿類設置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}" ... 

在此先感謝

回答

相關問題