我在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