2017-10-13 27 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(); 
} 
相關問題