Java 在servlet响应中返回二进制和文本数据

Java 在servlet响应中返回二进制和文本数据,java,servlets,Java,Servlets,有人举过如何在一个servlet响应中发送二进制(图像)和基于文本的数据的例子吗?例如,返回在服务器上生成的图像和图像映射。我也无法找到混合模式mime类型来执行此操作 想法?这不是HTTP和HTML的工作方式。第一个请求是加载HTML代码。此HTML代码包含标记,这些标记指向图像的URL。然后浏览器发出第二个请求以加载图像。您不能在一个请求中下载HTML和图像。这不是HTTP和HTML的工作方式。第一个请求是加载HTML代码。此HTML代码包含标记,这些标记指向图像的URL。然后浏览器发出第二

有人举过如何在一个servlet响应中发送二进制(图像)和基于文本的数据的例子吗?例如,返回在服务器上生成的图像和图像映射。我也无法找到混合模式mime类型来执行此操作


想法?

这不是HTTP和HTML的工作方式。第一个请求是加载HTML代码。此HTML代码包含
标记,这些标记指向图像的URL。然后浏览器发出第二个请求以加载图像。您不能在一个请求中下载HTML和图像。

这不是HTTP和HTML的工作方式。第一个请求是加载HTML代码。此HTML代码包含
标记,这些标记指向图像的URL。然后浏览器发出第二个请求以加载图像。您不能在一次请求中下载HTML和图像。

您可以使用将二进制对象嵌入到生成的HTML中。 例如


另请参见:

您可以使用它将二进制对象嵌入到生成的HTML中。 例如



另请参见:

浏览器对多部分响应的支持仍然相当危险(请阅读)。但是如果您计划自己在客户端解析响应,那么有一些非常好的例子。您正在寻找的mime类型是
多部分/mixed

浏览器对多部分响应的支持仍然相当危险(阅读)。但是如果您计划自己在客户端解析响应,那么有一些非常好的例子。您正在寻找的mime类型是多部分/混合的

许多WAP浏览器支持多部分响应,但我认为“常规”浏览器不支持


另请参见

许多WAP浏览器支持多部分响应,但我认为“常规”浏览器不支持


另请参见

如果页面和所有嵌入对象不经常更改,并且使用压缩和缓存控制,则可以获得更高的速度。浏览器将只检查一个项目,如果它已更新,而不是其中的许多项目。是的,你刚才解释了为什么我说“可怕和可怕”,而不仅仅是可怕:)如果你的页面和所有嵌入对象不经常更改,如果你使用压缩和缓存控制,你可以有一个更大的速度。浏览器只会检查一个更新的项目,而不是其中的许多项目。是的,你刚才解释了我为什么说“可怕和可怕”,而不仅仅是可怕:)你的目标客户是哪些?你的目标客户是哪些?
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4/8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==" alt="Red dot">