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

JSP 显示本地图片

 
阅读更多
<img src="${ctx}/begonia/finance/workbench/workflow_read_image.jsp?imagePath=D:\Workbench\Doing\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\ISOFTSTONE_SSC-I_Begonia\Invoice-Repos\2012001\2012001001\image.jpg" title="" alt=""></img>

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@page import="java.io.File"%>
<%@page import="java.io.PrintWriter"%>
<%@page import="java.io.OutputStream"%>
<%@page import="java.io.FileInputStream"%>
<%@page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%
String tempPath=request.getParameter("imagePath");
if(!"".equals(tempPath)){

	String imagePath = new String(tempPath.getBytes("ISO-8859-1"),"utf-8");
	File fileObject = new File(imagePath);
	if(fileObject.exists()){
		FileInputStream fileInputStream = new FileInputStream(imagePath); 
		
		int fileSize = fileInputStream.available(); // 得到文件大小   
		byte data[] = new byte[fileSize];   
		fileInputStream.read(data); // 读数据   
		fileInputStream.close();   
		response.setContentType("image/*"); // 设置返回的文件类型   
		OutputStream toClient = response.getOutputStream(); // 得到向客户端输出二进制数据的对象   
		toClient.write(data); // 输出数据   
		toClient.close();
	    out.clear();
	    out=pageContext.pushBody();
	}
}

%>

 

分享到:
评论

相关推荐

    Jsp中显示本地图片预览

    在JSP(JavaServer Pages)中,显示本地图片预览是一项常见的需求,特别是在网页开发中。JSP是一种基于Java的动态网页技术,它允许开发者在HTML、XML或其他标记语言中嵌入Java代码,以实现服务器端的数据处理和动态...

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

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

    jsp 本地图片上传前的预览

    本项目着重讨论如何在Java JSP环境下实现本地图片的预览功能,结合jQuery库来增强前端交互。 首先,我们要理解JSP(JavaServer Pages)是Java的一种动态网页技术,它允许在服务器端嵌入Java代码,使得网页具有更强...

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

    ### 通过文件流读取本地图片显示在JSP页面的方法详解 #### 一、概述 在Web开发中,经常会遇到需要将本地存储的图片显示在前端界面的需求。本文将详细介绍如何利用Java中的文件流技术来实现这一功能。具体来说,...

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

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

    jsp图片上传及预览

    - 对于**Firefox**等现代浏览器,使用`getAsDataURL`方法获取文件的Base64编码,然后将其作为`&lt;img&gt;`标签的`src`属性值来显示图片。 - 对于**Internet Explorer**浏览器,则使用`AlphaImageLoader`滤镜来加载本地...

    JSP网页编辑器CKEditor含图片上传功能.rar

    JSP网页编辑器CKEditor含图片上传功能,本编辑器中含有一个本地图片自动上传插件,插件使用JAVA技术开发,需要配合JavaScript使用,可以将网页中含有的本地图片(src为'file:///')自动上传到服务器并修改img标签的...

    jsp+servlet 图片上传

    9. **前端展示**:在`JSP`页面上,可以显示上传结果,比如成功信息、错误信息,甚至预览上传的图片。 以上就是`JSP`和`Servlet`结合实现图片上传功能的基本流程。实践中,还可能涉及到安全性优化,如使用MIME类型...

    jsp图片特效处理例子

    2. **图片上传**:在JSP中,可以通过表单元素(如`&lt;input type="file"&gt;`)让用户选择本地图片文件,然后使用Servlet接收并保存到服务器的指定目录。文件路径可以存储在数据库中,便于后续访问。 3. **图片显示**:...

    JSP 获取本地图片的实例详解

    JSP (Java Server Pages)...通过上述知识点的讲解和示例代码的介绍,相信读者可以更加深入地理解在JSP中获取和显示本地图片的方法,并能在实际开发中灵活应用。希望本文的内容能对大家在相关领域的学习和工作有所帮助。

    基于jsp的代码,关于如何把图片上传到硬盘

    本教程将探讨如何使用Java Server Pages (JSP) 技术来实现这个功能,将图片从客户端上传到服务器的硬盘上。JSP是Java平台上的一个动态网页技术,它允许我们混合HTML、CSS和Java代码来创建交互式的网页应用。 首先,...

    jsp 图片上传 简单实例

    在本文中,我们将深入探讨如何使用JSP(JavaServer Pages)实现一个简单的图片上传功能,包括将图片上传到本地文件夹以及在网页上显示。首先,我们需要了解JSP的基础知识,它是Java EE(Enterprise Edition)的一...

    上传并显示图片(使用jsp+tag编程,实现上传并显示图片功能)

    我们创建一个名为`DisplayImageTag`的类,实现`javax.servlet.jsp.tagext.TagSupport`,并在其中处理显示图片的逻辑: ```java public class DisplayImageTag extends TagSupport { private String imagePath; /...

    JSP实现将图片上传到数据库

    【JSP实现将图片上传到数据库】的知识点涵盖了图片上传的基本原理、文件上传组件的使用、JSP中处理图片数据的流程以及服务器端文件的存储形式。以下是详细说明: 1. **图片上传原理**: 图片上传是客户端通过Web...

    jsp图片上传完整示例

    6. **反馈结果**:Struts返回一个视图(可能是JSP),显示上传成功或失败的信息。 在本示例的压缩包中,"uploadFilePreview"可能是一个预览图片的功能,用于在上传后即时展示图片,或者在上传过程中对图片进行预览...

    JSP实现图片上传功能

    为了从数据库获取图片,你可以创建一个简单的JSP页面,根据数据库中的路径信息显示图片: ```jsp ${pageContext.request.contextPath}/getImage?id=&lt;%= id %&gt;" alt="图片"&gt; ``` 然后,在后端创建一个处理`/...

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

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

    简单的jsp图片管理器

    1. **文件上传**:使用`&lt;input type="file"&gt;`元素让用户选择本地图片,并通过HTTP表单提交到服务器。服务器端通常用Servlet来接收文件,存储到指定目录下。例如,使用`Part`接口处理multipart/form-data类型的请求,...

    jsp+servlet实现图片上传

    在本文中,我们将深入探讨如何使用Java的JSP(JavaServer Pages)和Servlet技术来实现一个图片上传功能。这是一个常见的Web开发任务,特别是在构建交互性强、动态内容丰富的网站时。以下是一些关键知识点: 1. **...

Global site tag (gtag.js) - Google Analytics