0

我知道从 img 标签 src 调用 servlet 的 doPost 方法没有任何意义:

  <img src='/ServletName' alt=''/>// i know it will call doGet or service method but i can't use these.

那么有没有办法从html的img标签调用doPost方法并在img标签中显示图像?

实际上我的 doPost 方法响应类型是:

  response.setContentType("image/jpeg");

我也无法将图像存储在服务器的磁盘上。

4

1 回答 1

3

那么有没有办法从html的img标签调用doPost方法并在img标签中显示图像?

不,这只是 HTML<img>元素的合同。src网络浏览器必须通过属性中指定的 URL 上的 GET 请求下载图像。

只需在doGet()方法中执行图像服务工作即可。更重要的是,您可以重命名doPostdoGet. 根本不需要改变逻辑。

于 2012-10-21T19:21:04.817 回答