Java 如何通过另一个请求获取请求的状态?

Java 如何通过另一个请求获取请求的状态?,java,servlets,Java,Servlets,让我先解释一下我在做什么: 我有一个servlet,它处理一些GET、POST和PUT请求 现在在我的PUT请求中,我正在从request.inputStream保存一个文件。现在我想做一些事情,比如我发出另一个GET请求,该请求可以给出我读取前一个请求的输入流的状态。我可以发出一个PUT请求,该请求可以为我之前保存的文件放入一些二进制数据。或者我可以发送一个删除请求来取消上传 我该怎么做?如何从另一个请求访问一个请求?您可以在请求上使用HttpSession对象,并保存在InputStream

让我先解释一下我在做什么:

我有一个servlet,它处理一些
GET
POST
PUT
请求

现在在我的
PUT
请求中,我正在从
request.inputStream
保存一个文件。现在我想做一些事情,比如我发出另一个
GET
请求,该请求可以给出我读取前一个请求的输入流的状态。我可以发出一个
PUT
请求,该请求可以为我之前保存的文件放入一些二进制数据。或者我可以发送一个删除请求来取消上传


我该怎么做?如何从另一个请求访问一个请求?

您可以在请求上使用HttpSession对象,并保存在InputStream上读取的字节


会话属性将可在以下请求中访问。

您的意思是跟踪文件上载的进度吗?几乎可以。我只需要访问一个servlet请求到另一个请求。:)为什么?第一个请求返回它自己的状态。在此之前,它正在进行中,并且没有状态。那么,如果发出删除请求,如何取消上载:@Sadlil Err,是否停止写入上载请求?为什么你需要第二个请求?