java - 动态显示我的本地计算机位置的图像

标签 java html image file jsp

我想显示计算机中本地位置的图像,我使用此代码,因为它对我来说效果很好,

<%@ page import="java.io.*" %>
<%@page contentType="image/gif" %>
<%
    OutputStream o = response.getOutputStream();
    InputStream is = new FileInputStream(new File("D:/FTP/ECG/ecg.jpg"));
    byte[] buf = new byte[32 * 1024]; 
    int nRead = 0;
    while( (nRead=is.read(buf)) != -1 )
    {
      o.write(buf, 0, nRead);
    }

    o.flush();
    o.close();

%>

我的问题是我想用它显示内容,以及其他东西,比如输入框和标签。

最佳答案

您在这里所做的是将图像流式传输到客户端。您需要的是引用该图像的 HTML 文档,例如:

<img src="path/to/your/jsp">
<p>Some other text</p>

关于java - 动态显示我的本地计算机位置的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17943193/

相关文章:

java - 如何在 Android 上对 SQLite 的结果进行排序?

javascript - <tr> onclick 有效,但我也想要视觉效果

php 表单提交不适用于 iphone

javascript - 使用 jsPDF 创建 pdf

android - 动画,在另一个图像上滑动图像

Java Wiremock - 在测试期间模拟外部服务器

java - 扫描仪在使用 next() 或 nextFoo() 后跳过 nextLine()?

Java:使用正则表达式查找 URL 将它们转换为 html 链接。同时检测链接是否包含http://,如果没有,追加它

c++ - ITK: 无法创建 IO 对象

html - 下载网页和依赖项,包括 css 图像