2017-10-13 49 views
-1

我创建了一个给出API结果的datable。p:datatable如何管理一个等于null的值

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

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

我能做些什么来解决它?

+0

结束语中,如果API返回null返回一个空列表一个bean的方法调用API ??? – Kukeltje

回答

1

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

public List<MyObject> getValues() { 

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