在web应用中是不能访问本地文件De,可以把要引用的文件移到项目中,通过相对路径获取。有时候我们就是需要访问本地文件,那么我们可以通过流的形式传入。例如:
在showPic.jsp中:<body>
<img align="top" src="<%=request.getContextPath()%>/viewListener/viewWareCamera/picCreate.jsp?ppath=<bean:write name='cameraOperateForm' property='picture_postion'/>" width="500" height="400" id="imgg"/>
</body>
在这里,我们的src通过调用另一个jsp来实现。并且也可以根据需要向另一个jsp传值。
那么,在picCreate.jsp中:
<%@ page import="java.io.*" %>
<%
String ppath=request.getParameter("ppath");
String file = "D:/"+ppath;
FileInputStream in = new FileInputStream(new File(file));
OutputStream o = response.getOutputStream();
int l = 0;
byte[] buffer = new byte[4096];
while((l = in.read(buffer)) != -1){
o.write(buffer,0,l);
}
o.flush();
in.close();
o.close();
%>
这样就可以实现显示本地的文件或图片。
- 浏览: 618684 次
- 性别:
- 来自: 郑州
最新评论
-
AlanKay:
Mart_dai 写道Hi 齐晓威_518,我想问问,在exc ...
java 后台 Excel 文件生成后转化为字节流 -
18335864773:
国内的pageoffice插件也可以生成excel。也可以用流 ...
java 后台 Excel 文件生成后转化为字节流 -
JAVA_CLASSm:
你好,请问这个还有源码吗?我刚开始接触这个,想要源码学习一下. ...
同一账号不能多地登录(限制同一账号同一时刻只能一个用户登录使用,向QQ一样) -
pangjinquan:
...
前台JS获取后台的Json数据, 动态创建table并填充数据--转自一位朋友 -
lvjun106:
这是增加删除列,,,,
JQuery自动为表格增加一列
相关推荐
在JSP(JavaServer Pages)中,显示本地图片预览是一项常见的需求,特别是在网页开发中。JSP是一种基于Java的动态网页技术,它允许开发者在HTML、XML或其他标记语言中嵌入Java代码,以实现服务器端的数据处理和动态...
### 通过文件流读取本地图片显示在JSP页面的方法详解 #### 一、概述 在Web开发中,经常会遇到需要将本地存储的图片显示在前端界面的需求。本文将详细介绍如何利用Java中的文件流技术来实现这一功能。具体来说,...
在Java和JSP开发中,有时我们需要处理在线编辑器上传的内容,这可能涉及到从Web页面中获取远程图片并将其保存到本地服务器。这样的功能对于确保网站的性能和用户体验至关重要,因为将图片本地化可以减少加载时间,...
本项目着重讨论如何在Java JSP环境下实现本地图片的预览功能,结合jQuery库来增强前端交互。 首先,我们要理解JSP(JavaServer Pages)是Java的一种动态网页技术,它允许在服务器端嵌入Java代码,使得网页具有更强...
在JSP中实现图片上传和缩略图显示是一项常见的需求,尤其在开发Web应用程序时。JSP(JavaServer Pages)是一种动态网页技术,允许我们直接在HTML中嵌入Java代码来处理服务器端逻辑。在这个场景中,我们使用了一个名...
JSP网页编辑器CKEditor含图片上传功能,本编辑器中含有一个本地图片自动上传插件,插件使用JAVA技术开发,需要配合JavaScript使用,可以将网页中含有的本地图片(src为'file:///')自动上传到服务器并修改img标签的...
在JSP中,我们使用自定义的Tag来显示图片: ```jsp ... <img src="${imageId}.jpg"/>" alt="上传的图片"> ``` 别忘了在`/WEB-INF/tlds/mytags.tld`中定义`displayImage`标签,并在Web应用的部署描述符(`web.xml`...
2. **图片上传**:在JSP中,可以通过表单元素(如`<input type="file">`)让用户选择本地图片文件,然后使用Servlet接收并保存到服务器的指定目录。文件路径可以存储在数据库中,便于后续访问。 3. **图片显示**:...
在JSP页面中,通过img标签的src属性引用Servlet的URL,并设置相应的参数来获取需要展示的图片资源。 此外,为了提高安全性和代码的可维护性,可以使用MVC模式,将业务逻辑与展示逻辑分离。在本例中,控制器...
- 对于**Firefox**等现代浏览器,使用`getAsDataURL`方法获取文件的Base64编码,然后将其作为`<img>`标签的`src`属性值来显示图片。 - 对于**Internet Explorer**浏览器,则使用`AlphaImageLoader`滤镜来加载本地...
在本文中,我们将深入探讨如何使用JSP(JavaServer Pages)实现一个简单的图片上传功能,包括将图片上传到本地文件夹以及在网页上显示。首先,我们需要了解JSP的基础知识,它是Java EE(Enterprise Edition)的一...
JSP (Java Server Pages)...通过上述知识点的讲解和示例代码的介绍,相信读者可以更加深入地理解在JSP中获取和显示本地图片的方法,并能在实际开发中灵活应用。希望本文的内容能对大家在相关领域的学习和工作有所帮助。
为了从数据库获取图片,你可以创建一个简单的JSP页面,根据数据库中的路径信息显示图片: ```jsp <img src="${pageContext.request.contextPath}/getImage?id=<%= id %>" alt="图片"> ``` 然后,在后端创建一个...
5. JSP(JavaServer Pages):在服务器端,JSP接收来自前端的请求,解析FormData中的图片数据,通常会将其转换为Blob或File对象。然后,可以将图片保存到服务器的文件系统或者数据库中。JSP也可以返回保存成功与否的...
2. **图片展示**:JSP页面可以使用HTML `<img>`标签显示图片,其`src`属性指向服务器上的图片路径。图片路径可以通过JSP脚本let或EL表达式动态生成。 3. **文件操作**:为了支持删除图片,可以创建一个Servlet或JSP...
- JSP接收到Servlet返回的图片路径后,可以使用`<img>`标签显示图片,`src`属性设置为图片路径。 - 如果路径是相对路径,记得加上适当的URL前缀(如"/")。 6. **安全考虑**: - 对上传的文件类型进行限制,只...
本插件使用JAVA技术开发,需要配合Javascript使用,可以将网页中含有的本地图片(src为'file:///')自动上传到服务器并修改img标签的src属性为新的图片地址。典型应用场景如:配合ckEditor使用,使从WORD粘贴...
在IT行业中,开发一个结合JSP(JavaServer Pages)和JavaScript的图片预览及视频播放组件是一项常见的任务,尤其在构建交互式Web应用时。这个组件允许用户在上传或选择媒体文件之前进行预览,提高了用户体验。下面...
在本项目中,"Jquery 表单验证+本地图片上传-切割-预览"是一个综合性的前端开发实例,它涵盖了几个重要的JavaScript库和技术,包括jQuery、表单验证、图片上传、图片切割以及预览功能。以下是这些知识点的详细解释:...
首先,本地图片预览功能的核心在于读取用户选择的文件,并在不实际上传的情况下在浏览器中显示。在HTML5中,File API提供了一个这样的机制,允许我们访问和操作用户选取的文件。在jQuery插件中,我们可以利用这些API...