Myr*_*ski 2 java jsp bufferedimage
我有一个图像,我需要根据 url 参数在其上添加不同的文本。我打算用 Graphics2D/BufferedImage 来做到这一点。
问题是,我是否必须将图像保存到磁盘才能在 JSP 中显示给用户?图像的目的只是显示,我宁愿不保存将生成的数千张图像......
谢谢!
您不必将图像保存到磁盘。您可以使用基本的 vanilla servlet 生成BufferedImage,然后使用ImageIO.write()该图像将该图像写入response.getOutputStream(). 只需确保将标题设置为正确的内容类型。然后,在由JSP生成的HTML代码,只需使用servlet的URL作为src该img标签。