java - 如何处理来自 servlet 的 jsp 响应以进行分段文件上传?

标签 java servlets response multipartform-data

有两个 Web 应用程序。一位是客户,另一位是提供者。提供程序托管一个 servlet 来处理分段文件上传请求。客户端将文件上传到提供者 servlet。瓶颈是如何将响应发送回客户端。客户端需要根据提供商返回的响应进行处理。我们无法将请求和响应转发到 servlet/jsp,因为这两个应用程序位于不同的服务器中。那么如何在客户端捕获响应呢?

最佳答案

只需写入响应正文即可。

response.setContentType("text/plain");
response.getWriter().write("OK");

您甚至可以编写 XML 或 JSON,以便“客户端服务器”更轻松地解析响应。

<小时/>

更新根据评论,该问题显然表述不当,您的实际问题位于其他地方。问题不在于响应处理,而在于请求处理。使用 JS/Ajax,您无法触发多部分/表单数据请求。您必须在隐藏的 HTML iframe 中使用 Flash 或 POST 表单。您可以找到大量示例 here 。我个人推荐jQuery Form plugin .

关于java - 如何处理来自 servlet 的 jsp 响应以进行分段文件上传?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4604297/

相关文章:

java - 递归方法中的多个返回

java - 验证准备好的语句中的空字段

jquery - 使用 JQuery 加载 jsp 页面

javascript - JSON java servlet

javascript - 代码在 API 响应之前执行

java - 从 C 而不是 Java 管理 Android 应用程序设置?

java - 如何向不同的网络服务发送多个异步请求?

java - Spring 网络流 : how is a request handled?

java - 二进制内容响应 - 文件名无效?

asp.net - 测量 Web 请求和响应的大小