在servlet中创建图像的输出流。如何在接收时显示它

时间:2015-12-05 17:06:20

标签: java ajax jsp servlets

我在服务器上创建一个图像文件而不保存它,直接将它作为servlet响应中的输出流返回。收到后,如何在jsp div中显示它。当我点击一个用于servlet调用的按钮并且图像显示在同一页面上的div中时,请确保我的页面没有被更改。 我用于创建流的代码如下

dataType: "json"

请建议可能的显示方式。

1 个答案:

答案 0 :(得分:0)

如果您已经可以通过调用servlet URL来获取浏览器中的图像,那么您只需要放置一个img标记并将servlet URL放在它的src属性中。

<div>
    <img src="http://host:port/contextName/servlet-url">
</div>

这会向您的服务器发出 GET 请求,并在<img>内显示已下载的内容。