`
MauerSu
  • 浏览: 514578 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

java读取本地图片并在jsp中显示

 
阅读更多

源:http://blog.csdn.net/yzh54ak/article/details/5875435

评:非原文,修改测试正确

public void doGet(HttpServletRequest request, HttpServletResponse response)
            throws IOException, ServletException {
        try {
            System.out.println("aa");
            showPicture(request, response);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public void showPicture(HttpServletRequest request,
            HttpServletResponse response) throws Exception {

        //String picId = request.getParameter("picId");
        String pic_path = "D:\\psb.png";
        System.out.println(pic_path);
        FileInputStream is = new FileInputStream(pic_path);
        int i = is.available(); // 得到文件大小
        byte data[] = new byte[i];
        is.read(data); // 读数据
        is.close();
        response.setContentType("image/*"); // 设置返回的文件类型
        OutputStream toClient = response.getOutputStream(); // 得到向客户端输出二进制数据的对象
        toClient.write(data); // 输出数据
        toClient.close();
    }

 

web.xml

    <servlet>
   <servlet-name>Picture</servlet-name>
   <servlet-class>Picture</servlet-class>
  </servlet>
  <servlet-mapping>
   <servlet-name>Picture</servlet-name>
   <url-pattern>/showPicture</url-pattern>
</servlet-mapping>

 

index.jsp

<%
String path = request.getContextPath();
%>

 <img src="<%=path %>/showPicture"> 

分享到:
评论

相关推荐

    java,jsp读取远程图片到本地服务器

    在Java和JSP开发中,有时我们需要处理在线编辑器上传的内容,这可能涉及到从Web页面中获取远程图片并将其保存到本地服务器。这样的功能对于确保网站的性能和用户体验至关重要,因为将图片本地化可以减少加载时间,...

    详解Java读取本地文件并显示在JSP文件中

    总而言之,Java读取本地文件并显示在JSP文件中涉及的知识点包括:文件I/O操作、异常处理、资源管理、Web应用的安全性、MVC设计模式、页面动态内容生成以及前后端交互。通过阅读本文,大家可以了解到如何将这些知识点...

    通过文件流读取本地图片显示在JSP页面方法

    通过上述步骤,我们可以有效地将本地存储的图片通过文件流的方式读取并在JSP页面中展示出来。这种方法不仅适用于图片,也可以扩展应用于其他类型的文件,如PDF文档等。同时,在实际项目中还需要考虑安全性问题,比如...

    JSP读取TXT文件并显示

    工程作用:读取本地TXT文件并显示在JSP页面上 运行环境:Tomcat, JAVA EE6.0,搜狗高速浏览器 程序作者:Roy Liu 直接添加到MyEclipse中即可运行。 源程序内有代码注释。 已知BUG: 1、未输入文件地址时,会报错;...

    Jsp图片预览程序(含Java源码)

    - 图片读取:使用Java的`java.io.File`和`java.io.FileInputStream`类读取本地文件系统中的图片。 - 图片处理:可能使用`javax.imageio.ImageIO`类进行图片的读取、写入和转换,例如调整大小、格式转换等。 - ...

    jsp 本地图片上传前的预览

    FileReader提供了多种读取文件的方法,如`readAsDataURL()`可以将文件读取为data URL,这样就可以在浏览器中显示图片了: ```javascript var reader = new FileReader(); reader.onload = function(e) { var ...

    在JSP中上传图片和缩略显示图片(修正)

    在JSP中实现图片上传和缩略图显示是一项常见的需求,尤其在开发Web应用程序时。JSP(JavaServer Pages)是一种动态网页技术,允许我们直接在HTML中嵌入Java代码来处理服务器端逻辑。在这个场景中,我们使用了一个名...

    Java读取串口数据并可在网页上调用

    在本项目中,我们探讨的是如何使用Java读取串口数据,并将这些数据实时地在网页上展示出来,实现动态控制。下面我们将详细讲解相关的Java串口编程知识以及网页调用的实现。 1. **Java串口编程**: - **Java COMM ...

    Java从数据库中读取Blob对象图片并显示的方法

    这里我们主要探讨两种Java从数据库中读取Blob对象图片并显示的方法。 **方法一** 这个方法涉及从数据库获取Blob对象的输入流,并将其直接写入HTTP响应的输出流,以便浏览器可以解析并显示图片。以下是实现步骤: ...

    基于java的图片上传以及显示

    在JSP中,我们可以使用EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)来动态生成这些链接。 **删除图片**涉及到从数据库中删除对应记录以及从服务器上物理删除图片文件。在Java端,...

    本地上传图片到服务器,代码简单易懂

    在IT行业中,本地上传图片到服务器是一项常见的任务,特别是在开发Web应用、移动应用或任何需要用户上传内容的系统时。本篇文章将详细讲解如何通过Java编程语言实现这一功能,主要涉及图片文件的读取、数据流处理...

    纯jsp本地file文件读取小程序

    【标题】"纯jsp本地file文件读取小程序"是一个基于JavaServer Pages(JSP)技术的应用,用于在本地系统上处理文件操作。JSP是一种动态网页技术,它允许开发人员在HTML页面中嵌入Java代码,以实现服务器端的数据处理...

    java操作本地文件

    Java 操作本地文件是软件开发中的基础操作,尤其在服务器端编程中不可或缺。Java 的 I/O(输入/输出)库提供了丰富的类和方法,使得我们可以方便地进行文件的创建、读取、写入、删除、重命名等操作。在本教程中,...

    解决JSP中文显示问题的几个方法

    - 如果涉及到多语言支持,正确设置`Resource Bundle`的编码,并在JSP中使用`fmt`标签库进行国际化处理。 解决JSP中文显示问题通常需要从多个层面进行排查和调整,包括但不限于上述方法。在实际操作中,应根据具体...

    java多图片上传、删除、预览,post提交

    预览功能可以结合`FileReader` API实现,读取文件内容并显示为Base64编码的图片。 4. **图片删除**: - 图片的删除功能需要在服务器端进行,一般通过HTTP DELETE请求实现。客户端可能需要一个确认删除的交互,然后...

    jsp上传图片并生成缩略图

    在Java服务器页面(JSP)中,上传图片并生成缩略图是一项常见的需求,尤其在构建网站或Web应用时。这个过程涉及到多个步骤,包括文件上传、图片处理和存储。以下将详细介绍如何实现这一功能。 1. **文件上传**: -...

    购物车(jsp+servlet+javabean)

    在购物车项目中,Servlet接收用户通过JSP页面发送的请求,如添加商品到购物车、更新购物车商品数量等,然后处理这些请求,操作数据库,并将响应返回给JSP,更新页面显示。 【JavaBean】是一种符合特定规范的Java类...

    上传图片-预览上传MVC (java,css,js,jsp) 代码片段(全)

    - **接收数据**:在JSP页面中,通过EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)获取后端传递的数据,如图片路径。 - **显示图片**:在HTML中插入`&lt;img&gt;`标签,其`src`属性指向...

    jsp+flash web摄像保存图片到本地

    "jsp+flash web摄像保存图片到本地"的主题就是关于如何利用JavaServer Pages(JSP)和Adobe Flash技术来实现在Web上捕获摄像头图像并将其保存到用户的计算机上。以下是关于这个主题的详细知识点: 1. JSP基础:JSP...

    ckeditor jsp 上传图片例子 免费下载

    3. **处理文件上传**:在JSP中,可以使用`&lt;form&gt;`标签来接收文件,通过`request.getParameter("CKEditorFuncNum")`获取CKEditor回调函数的编号,以便在上传成功后通知编辑器。使用`Part`接口(Java Servlet 3.0及...

Global site tag (gtag.js) - Google Analytics