gpt4 book ai didi

java - 如何在 spring Controller 中创建 jwt 图像

转载 作者:行者123 更新时间:2023-12-01 15:55:14 25 4
gpt4 key购买 nike

嘿, 我有一个如下所示的 Spring Controller ,用于创建某些图像。

public class ImageMapController extends AbstractController {


protected ModelAndView handleRequestInternal( HttpServletRequest request,
HttpServletResponse response ) throws Exception
{
File file = new File("C:/Users/Rahul/Pictures/EmptyParkingLot.jpg");

BufferedImage image= javax.imageio.ImageIO.read(file);
int width = image.getWidth();
int height = image.getHeight();
BufferedImage buffer =
new BufferedImage(width*2,
height,
BufferedImage.TYPE_INT_RGB);
Graphics g=buffer.getGraphics();
Graphics2D g2 = (Graphics2D)g;
g2.setBackground(Color.white);
g2.setColor(Color.red);
g2.drawString("Item 1",0,0);

g2.drawImage(image, 40, 40, null);
g2.drawString("Item 2",width,0);
g2.drawImage(image, 40 + width, 40, null);

ServletOutputStream out1 = response.getOutputStream();
JPEGImageEncoder encoder= JPEGCodec.createJPEGEncoder(out1);
encoder.encode(buffer);

return new ModelAndView("parkingimage");
}

}

上面的代码工作得很好,它在 parkingimage.jsp 中显示了我想要的图像。但与将其作为 jsp 刷新相反,我只想将其用作 jsp 中的图像 <img>标记或者如何将此 jsp 包含在另一个 jsp 中,除了显示图像之外,我还有一些文本想要在显示图像的同一个 jsp 中显示。

感谢任何帮助。提前致谢。问候,血清素追逐

最佳答案

您需要创建另一个 Controller 来生成页面,并且<img src = "...">该页面中的 应该指向生成图像的 Controller (如果需要,这些 URL 可以包含参数)。

另一个选择是使用 Data URI ,但它的大小和浏览器支持有限。

关于java - 如何在 spring Controller 中创建 jwt 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5217424/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com