<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(JavaServer Pages)中,显示本地图片预览是一项常见的需求,特别是在网页开发中。JSP是一种基于Java的动态网页技术,它允许开发者在HTML、XML或其他标记语言中嵌入Java代码,以实现服务器端的数据处理和动态...
在Java和JSP开发中,有时我们需要处理在线编辑器上传的内容,这可能涉及到从Web页面中获取远程图片并将其保存到本地服务器。这样的功能对于确保网站的性能和用户体验至关重要,因为将图片本地化可以减少加载时间,...
本项目着重讨论如何在Java JSP环境下实现本地图片的预览功能,结合jQuery库来增强前端交互。 首先,我们要理解JSP(JavaServer Pages)是Java的一种动态网页技术,它允许在服务器端嵌入Java代码,使得网页具有更强...
### 通过文件流读取本地图片显示在JSP页面的方法详解 #### 一、概述 在Web开发中,经常会遇到需要将本地存储的图片显示在前端界面的需求。本文将详细介绍如何利用Java中的文件流技术来实现这一功能。具体来说,...
在JSP中实现图片上传和缩略图显示是一项常见的需求,尤其在开发Web应用程序时。JSP(JavaServer Pages)是一种动态网页技术,允许我们直接在HTML中嵌入Java代码来处理服务器端逻辑。在这个场景中,我们使用了一个名...
- 对于**Firefox**等现代浏览器,使用`getAsDataURL`方法获取文件的Base64编码,然后将其作为`<img>`标签的`src`属性值来显示图片。 - 对于**Internet Explorer**浏览器,则使用`AlphaImageLoader`滤镜来加载本地...
JSP网页编辑器CKEditor含图片上传功能,本编辑器中含有一个本地图片自动上传插件,插件使用JAVA技术开发,需要配合JavaScript使用,可以将网页中含有的本地图片(src为'file:///')自动上传到服务器并修改img标签的...
9. **前端展示**:在`JSP`页面上,可以显示上传结果,比如成功信息、错误信息,甚至预览上传的图片。 以上就是`JSP`和`Servlet`结合实现图片上传功能的基本流程。实践中,还可能涉及到安全性优化,如使用MIME类型...
2. **图片上传**:在JSP中,可以通过表单元素(如`<input type="file">`)让用户选择本地图片文件,然后使用Servlet接收并保存到服务器的指定目录。文件路径可以存储在数据库中,便于后续访问。 3. **图片显示**:...
JSP (Java Server Pages)...通过上述知识点的讲解和示例代码的介绍,相信读者可以更加深入地理解在JSP中获取和显示本地图片的方法,并能在实际开发中灵活应用。希望本文的内容能对大家在相关领域的学习和工作有所帮助。
本教程将探讨如何使用Java Server Pages (JSP) 技术来实现这个功能,将图片从客户端上传到服务器的硬盘上。JSP是Java平台上的一个动态网页技术,它允许我们混合HTML、CSS和Java代码来创建交互式的网页应用。 首先,...
在本文中,我们将深入探讨如何使用JSP(JavaServer Pages)实现一个简单的图片上传功能,包括将图片上传到本地文件夹以及在网页上显示。首先,我们需要了解JSP的基础知识,它是Java EE(Enterprise Edition)的一...
我们创建一个名为`DisplayImageTag`的类,实现`javax.servlet.jsp.tagext.TagSupport`,并在其中处理显示图片的逻辑: ```java public class DisplayImageTag extends TagSupport { private String imagePath; /...
【JSP实现将图片上传到数据库】的知识点涵盖了图片上传的基本原理、文件上传组件的使用、JSP中处理图片数据的流程以及服务器端文件的存储形式。以下是详细说明: 1. **图片上传原理**: 图片上传是客户端通过Web...
6. **反馈结果**:Struts返回一个视图(可能是JSP),显示上传成功或失败的信息。 在本示例的压缩包中,"uploadFilePreview"可能是一个预览图片的功能,用于在上传后即时展示图片,或者在上传过程中对图片进行预览...
为了从数据库获取图片,你可以创建一个简单的JSP页面,根据数据库中的路径信息显示图片: ```jsp ${pageContext.request.contextPath}/getImage?id=<%= id %>" alt="图片"> ``` 然后,在后端创建一个处理`/...
- 图片读取:使用Java的`java.io.File`和`java.io.FileInputStream`类读取本地文件系统中的图片。 - 图片处理:可能使用`javax.imageio.ImageIO`类进行图片的读取、写入和转换,例如调整大小、格式转换等。 - ...
1. **文件上传**:使用`<input type="file">`元素让用户选择本地图片,并通过HTTP表单提交到服务器。服务器端通常用Servlet来接收文件,存储到指定目录下。例如,使用`Part`接口处理multipart/form-data类型的请求,...
在本文中,我们将深入探讨如何使用Java的JSP(JavaServer Pages)和Servlet技术来实现一个图片上传功能。这是一个常见的Web开发任务,特别是在构建交互性强、动态内容丰富的网站时。以下是一些关键知识点: 1. **...