У меня есть перечисление с именем PersonType:Невозможно преобразовать J класса типа java.lang.String к классу ххх
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: Не удается преобразовать J класса типа java.lang.String к классу MyProject PersonType
что это правильный путь, чтобы сравнить #{pessoaMB.pessoa.des_tipoPessoa ne 'J'
Primefaces радио:
<p:selectOneRadio id="options" value="#{pessoaMB.pessoa.des_tipoPessoa}" ...
заранее спасибо