p:datatable如何管理值等于null

时间:2017-10-13 10:42:44

标签: primefaces datatable null

我已经创建了一个数据表,提供了API的结果。

问题是这个API返回一个列表或null。

当它为空时,我的页面会出错。

我该怎么做才能解决它?

1 个答案:

答案 0 :(得分:1)

将API调用包装在bean中的方法中,如果API返回null,则返回空列表。

public List<MyObject> getValues() {

    List<MyObject> apiResult = myService.getValues();
    if (apiResult == null) {
        apiResult = new ArrayList<>();
    }
    return apiResult();
}