我在servlet中以byte []的形式存在图像。我想通过将请求转发给html(或JSP)来将此图像发送到html(或JSP页面)页面。请告诉我,我该怎么做,以及该图像如何显示在HTML页面上。如何将图像(byte [])从servlet发送到HTML页面
回答
我会将byte[]
数据转换为图像,并为HTML页面提供生成图像的URL。这是一个简单的转换示例:
BufferedImage img = ImageIO.read(new ByteArrayInputStream(bytes));
希望这有助于。
是的。那是另一个选择,我早先想到了这个。但是还有没有其他的出路。至于这件事我的服务器将有大量的临时文件。 – gaurav414u
另一种方法是将图像(或字节[])转换为Base64字符串,并在HTML img标签中显示该字符串。但同样,根据图像的大小,这个字符串可能会超出界限并放慢您的网站。另一种方法是找到一个聪明的方式来处理临时文件,并尽快删除它们等。 – Zorayr
好吧,我会尝试.. – gaurav414u
- 1. 将jpg图像从ANDROID发送到servlet
- 2. JSP - 如何在HTML页面中使用从servlet发送的图像?
- 3. 如何将对象值从servlet发送到jsp页面
- 4. 帮助将图像从Servlet传送到JSP页面
- 5. 如何将图像从html页面动态发送到服务器
- 6. 如何将图像从html页面传递到.aspx页面?
- 7. 将HTML从servlet动态发送到JSP
- 8. 从Java servlet发送通知到HTML页面
- 9. 如何将JSON从Android发送到Servlet
- 10. 如何通过参数从jsp页面发送到servlet?
- 11. 将信息从servlet发送到jsp页面
- 12. 将html表发送到servlet到jsp
- 13. 将捕获的图像从闪光灯发送到Asp.net页面
- 14. 将值发送到iframe HTML页面
- 15. 如何将值从servlet传递到html页面
- 16. 如何将会话从.ashx页面发送到.aspx.cs页面
- 17. 如何发送图像从android到servlet然后存储它
- 18. 如何使用硬编码html页面发送servlet响应?
- 19. 从html发送数据到servlet
- 20. 如何将图像从主页发送到另一个?
- 21. 在java中发送图像到servlet如何在servlet中获取图像
- 22. JSP - Servlet“如何将表数据从jsp发送到servlet”?
- 23. 如何将信息发送到页面
- 24. 发送数据从HTML到PHP页面不离开页面
- 25. 如何从蒙戈DB将图像发送到Ext JS的与Java Servlet的
- 26. jQuery $ .post发送图像文件到servlet
- 27. 将Canvas对象(HTML 5)从html页面传递到servlet
- 28. 如何从jsp页面的表单向servlet发送onclick数据?
- 29. 如何从节点js发送json数据到html页面
- 30. 我如何发送数据从Flash到HTML页面?
你*可以*使用“data:”URL并将整个图像嵌入到HTML中,但如果它很大并且可缓存,则可能是一个普通的图像标签(它会执行单独的请求)更好。 – Thilo
嘿。你能告诉我确切的标签吗?假设在我使用的servlet中。 byte []图像;/*在变量图像中存储图像*/request.setAttribute(“myimage”,image);/*现在转发请求* /。现在哪个标签以及如何使用它来显示该图像。 – gaurav414u