Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法将类java.lang.String的J类型转换为类xxx_Java_Type Conversion_El - Fatal编程技术网

无法将类java.lang.String的J类型转换为类xxx

无法将类java.lang.String的J类型转换为类xxx,java,type-conversion,el,Java,Type Conversion,El,我有一个名为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 setp

我有一个名为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'}">

提前感谢

这次我做了更多的研究,找到了这个BalusC答案,我可以解决我的问题

感谢BalusC和Stack社区

<p:selectOneRadio id="options" value="#{pessoaMB.pessoa.des_tipoPessoa}" ...