有没有办法显示'1/2'整数显示为'是/否'字符串?

时间:2015-11-24 23:42:01

标签: jsf

我已经从数据库中加载了内容,它显示为1或2,我想将其转换为yes为1而no为2,是否有转换器?

1 个答案:

答案 0 :(得分:0)

Bean端解决方案

class Bean
{
    private Integer myvalue;

    public String getValue()
    {
        return (myvalue == 1 ? : "yes" : "no");
    }
}

用法:

#{bean.value}

查看旁边解决方案

class Bean
{
    private Integer myvalue;

    public Integer getMyValue()
    {
        return myvalue;
    }
}

用法:

#{bean.myValue eq 1 ? 'yes' : 'no'}

注意:这些解决方案尚未经过测试,第二个解决方案可能需要被视为Long。