【发布时间】:2017-10-13 10:42:43
【问题描述】:
我创建了一个提供 API 结果的数据表。
问题是这个 API 返回一个列表或空值。
当它为空时,我的页面会出错。
我能做些什么来解决它?
【问题讨论】:
-
将 API 调用包装在 bean 中的方法中,如果 API 返回 null 则返回空列表???
标签: primefaces datatable null
我创建了一个提供 API 结果的数据表。
问题是这个 API 返回一个列表或空值。
当它为空时,我的页面会出错。
我能做些什么来解决它?
【问题讨论】:
标签: primefaces datatable null
只需将 API 调用包装在 bean 中的方法中,如果 API 返回 null,则该方法返回空列表。
public List<MyObject> getValues() {
List<MyObject> apiResult = myService.getValues();
if (apiResult == null) {
apiResult = new ArrayList<>();
}
return apiResult();
}
【讨论】: