我收到来自不同网络服务的大量商品,需要向用户展示(基于价格的升序)。
以SkyScanner为例,用户选择特定航班,网站向不同的网络服务发出请求以接收结果。
问题是,用户可以访问不同的过滤条件,例如“显示更多”和“更多”过滤器。和按价格排序'我想知道从所有网络服务中检索结果并将结果排序后我应该保留结果吗? (显示更多与分页相似,点击'显示更多'我需要转到下一页)
'显示更多' :首先我需要显示前五个结果,如果显示更多点击显示更多结果。 '按价格排序" :此选项根据价格对结果进行排序。
返回端
public String retrieveResultsFromWebservices(){
results = new ArrayList();
results = wb1();
results = wb2();
results = wb3();
results = wb4();
results = wb5();
return "results";
}
前端
.....
<tr>results.name</td><td>results.price</td></tr>
</c:forEach>
</tbody>
</table>
更多详情
想象一下,用户正在寻找该市所有商店的产品列表,因此我向所有商店的网络服务发送请求以接收其产品列表。然后,用户可以根据价格对它们进行排序,并且还可以查看前五个项目,然后再单击显示更多以查看后五个项目。