当前位置: 首页 > 面试题库 >

帮助将图像从Servlet获取到JSP页面

仲孙翔飞
2023-03-14
问题内容

当前,我必须生成一个显示字符串文本的图像,我需要在Servlet上生成此图像,然后以某种方式将图像传递到JSP页面,以便它可以显示它。我试图避免保存图像,而是以某种方式将图像流式传输到JSP。

自从我开始寻找如何将图像从Servlet传递到JSP并陷入困境以来,我还没有找到生成图像的方法

编辑:jsp页面已经完成,不是由servlet创建的,我必须将图像传递到已经存在的jsp中

任何帮助表示赞赏。


问题答案:

您需要将图像作为字节数组写入响应的输出流。像这样:

byte[] imageBytes = getImageAsBytes();

response.setContentType("image/jpeg");
response.setContentLength(imageBytes.length);

response.getOutputStream().write(imageBytes);

然后在您的JSP中,您只需使用一个标准img元素:

<img src="url to your servlet">


 类似资料:
  • 首先感谢你花时间回答我的问题。 我想做的是:当我的jsp页面加载时,我想从我的servlet中获取一个值来设置我的按钮的实际状态和我的滑块值的实际状态。在我的页面上更新之后,我想更改它的值。我已经可以将JSP页面值传递给我的servlet,但我有点坚持将值从servlet传递给jsp页面。 这里有一些代码可以帮助 当做 JSP文件 AJAX代码 服务器代码:

  • 谁能告诉我,除了RequestDispatcher之外,是否还有其他方法可以从我的servlet调用jsp页面?因为我试了很多都没有成功。 我的servlet工作正常,从JSP中恢复了所有数据。我所需要的只是在用户正确输入用户名和密码时被重定向到另一个页面。 我要为其重定向的jsp

  • 我正在尝试将包含object的ArrayList从servlet传递到JSP。但是 Servlet文件: JSP文件:

  • 我正在尝试将某些值从servlet传递到JSP页面,并添加已传递到标记的值,阅读了许多文章,我得到了以下代码。 使用输入页面选择文件 验证上传的文件 调用上传。java将上传的文件保存在WEB-INF中 在上载的文件中,选定的文件保存为“我的”。txt 使用缓冲区读取文件内容并将其保存到变量 将其传递到JSP页面 上载JAVA 上传文件后, mypage.jsp 现在,当我点击上传按钮完成所有这些

  • 问题内容: 我似乎无法找出一种将SQL Server中的二进制数据读取到PHP中的方法。我正在一个项目中,我需要能够将图像直接存储在SQL表中,而不是文件系统中。 目前,我一直在使用这样的查询: 插入到myTable(Document)中SELECT * FROM OPENROWSET(BULK N’C:\ image.jpg’,SINGLE_BLOB)as BLAH 实际将图像插入表中的效果很好

  • 在Stack Overflow上询问JUnit 5相关问题或在Gitter上与我们聊天。

  • 2. 获取帮助 使用Spring Boot遇到问题时: 试一下How-to’s —— 为最常见的问题提供了解决方案 了解Spring的基础知识 —— Spring Boot建立在许多其他的Spring项目之上,检查spring.io网站以获得丰富的参考文档。如果您刚刚开始使用Spring,可以试一下这些指南中的一个 提问 —— 我们监控着stackoverflow.com上标记为spring-bo

  • 想了解 Git 的各式工具该怎么用,可以阅读它们的使用帮助,方法有三: $ git help <verb> $ git <verb> --help $ man git-<verb> 比如,要学习 config 命令可以怎么用,运行: $ git help config