我们可以从img标签src调用servlet的doPost方法吗?

时间:2012-10-21 16:28:04

标签: java html servlets

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

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

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

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

  response.setContentType("image/jpeg");

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

1 个答案:

答案 0 :(得分:3)

  

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

没有。这只是HTML <img>元素的契约。 Web浏览器必须通过src属性中指定的URL上的GET请求下载图像。

只需在doGet()方法中执行图像投放作业。更重要的是,您可以将doPost重命名为doGet。逻辑根本不需要改变。