在处理数据时渲染视图
Render view while processing data
我正在使用 Play Framework 2.5.14,可以玩 java。
我有一个加载和处理一些数据的服务,处理这些数据需要很长时间。
我是这样做的:
Controller
public Result showData() {
List<Data> data = service.getProcessedData();
return ok(views.html.data.render(data));
}
View
@(data: List[Data])
<!-- html code -->
但是当我进入页面时,它很长一段时间都是空白的,因为 service.getProcessData()
花费的时间太长了。函数完成后,将呈现视图。
我需要加载视图并在数据准备好后填充视图。
正如我在评论中所说,我没有找到使用 Play 的解决方案。
我所做的是渲染视图,在视图本身中我在 javascript/jquery 中调用 ajax
请愿书来获取慢速数据。
希望这能有所帮助,这是我唯一喜欢的解决方案。
我正在使用 Play Framework 2.5.14,可以玩 java。
我有一个加载和处理一些数据的服务,处理这些数据需要很长时间。
我是这样做的:
Controller
public Result showData() {
List<Data> data = service.getProcessedData();
return ok(views.html.data.render(data));
}
View
@(data: List[Data])
<!-- html code -->
但是当我进入页面时,它很长一段时间都是空白的,因为 service.getProcessData()
花费的时间太长了。函数完成后,将呈现视图。
我需要加载视图并在数据准备好后填充视图。
正如我在评论中所说,我没有找到使用 Play 的解决方案。
我所做的是渲染视图,在视图本身中我在 javascript/jquery 中调用 ajax
请愿书来获取慢速数据。
希望这能有所帮助,这是我唯一喜欢的解决方案。