我正在编写一个web服务,它能够在给定输入的情况下递增地计算其输出。换句话说,底层算法是流算法。我正在编写一个servlet来公开这个服务。
Servlet API / HTTP生命周期是否允许servlet在从Request.getInputStream()读取数据时以增量方式写入Response.getOutputStream()?或者必须在响应开始发送之前完全接收请求?
让我们假设有一个jsp需要显示特定IP共享的文件列表。客户端打开本地服务器上的jsp,并将请求发送到远程服务器以获取列表。
服务器上的Servlet处理请求并获取该IP共享的文件列表。现在,servlet如何将该列表发送到请求它的jsp页面?
JSP :
connection.openConnection(); // Connection sends IP as the query parameter to the
// remote servlet
Servlet :
doGet(..parameters..) {
list