源: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开发中,有时我们需要处理在线编辑器上传的内容,这可能涉及到从Web页面中获取远程图片并将其保存到本地服务器。这样的功能对于确保网站的性能和用户体验至关重要,因为将图片本地化可以减少加载时间,...
总而言之,Java读取本地文件并显示在JSP文件中涉及的知识点包括:文件I/O操作、异常处理、资源管理、Web应用的安全性、MVC设计模式、页面动态内容生成以及前后端交互。通过阅读本文,大家可以了解到如何将这些知识点...
通过上述步骤,我们可以有效地将本地存储的图片通过文件流的方式读取并在JSP页面中展示出来。这种方法不仅适用于图片,也可以扩展应用于其他类型的文件,如PDF文档等。同时,在实际项目中还需要考虑安全性问题,比如...
工程作用:读取本地TXT文件并显示在JSP页面上 运行环境:Tomcat, JAVA EE6.0,搜狗高速浏览器 程序作者:Roy Liu 直接添加到MyEclipse中即可运行。 源程序内有代码注释。 已知BUG: 1、未输入文件地址时,会报错;...
- 图片读取:使用Java的`java.io.File`和`java.io.FileInputStream`类读取本地文件系统中的图片。 - 图片处理:可能使用`javax.imageio.ImageIO`类进行图片的读取、写入和转换,例如调整大小、格式转换等。 - ...
FileReader提供了多种读取文件的方法,如`readAsDataURL()`可以将文件读取为data URL,这样就可以在浏览器中显示图片了: ```javascript var reader = new FileReader(); reader.onload = function(e) { var ...
在JSP中实现图片上传和缩略图显示是一项常见的需求,尤其在开发Web应用程序时。JSP(JavaServer Pages)是一种动态网页技术,允许我们直接在HTML中嵌入Java代码来处理服务器端逻辑。在这个场景中,我们使用了一个名...
在本项目中,我们探讨的是如何使用Java读取串口数据,并将这些数据实时地在网页上展示出来,实现动态控制。下面我们将详细讲解相关的Java串口编程知识以及网页调用的实现。 1. **Java串口编程**: - **Java COMM ...
这里我们主要探讨两种Java从数据库中读取Blob对象图片并显示的方法。 **方法一** 这个方法涉及从数据库获取Blob对象的输入流,并将其直接写入HTTP响应的输出流,以便浏览器可以解析并显示图片。以下是实现步骤: ...
在JSP中,我们可以使用EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)来动态生成这些链接。 **删除图片**涉及到从数据库中删除对应记录以及从服务器上物理删除图片文件。在Java端,...
在IT行业中,本地上传图片到服务器是一项常见的任务,特别是在开发Web应用、移动应用或任何需要用户上传内容的系统时。本篇文章将详细讲解如何通过Java编程语言实现这一功能,主要涉及图片文件的读取、数据流处理...
【标题】"纯jsp本地file文件读取小程序"是一个基于JavaServer Pages(JSP)技术的应用,用于在本地系统上处理文件操作。JSP是一种动态网页技术,它允许开发人员在HTML页面中嵌入Java代码,以实现服务器端的数据处理...
Java 操作本地文件是软件开发中的基础操作,尤其在服务器端编程中不可或缺。Java 的 I/O(输入/输出)库提供了丰富的类和方法,使得我们可以方便地进行文件的创建、读取、写入、删除、重命名等操作。在本教程中,...
- 如果涉及到多语言支持,正确设置`Resource Bundle`的编码,并在JSP中使用`fmt`标签库进行国际化处理。 解决JSP中文显示问题通常需要从多个层面进行排查和调整,包括但不限于上述方法。在实际操作中,应根据具体...
预览功能可以结合`FileReader` API实现,读取文件内容并显示为Base64编码的图片。 4. **图片删除**: - 图片的删除功能需要在服务器端进行,一般通过HTTP DELETE请求实现。客户端可能需要一个确认删除的交互,然后...
在Java服务器页面(JSP)中,上传图片并生成缩略图是一项常见的需求,尤其在构建网站或Web应用时。这个过程涉及到多个步骤,包括文件上传、图片处理和存储。以下将详细介绍如何实现这一功能。 1. **文件上传**: -...
在购物车项目中,Servlet接收用户通过JSP页面发送的请求,如添加商品到购物车、更新购物车商品数量等,然后处理这些请求,操作数据库,并将响应返回给JSP,更新页面显示。 【JavaBean】是一种符合特定规范的Java类...
- **接收数据**:在JSP页面中,通过EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)获取后端传递的数据,如图片路径。 - **显示图片**:在HTML中插入`<img>`标签,其`src`属性指向...
"jsp+flash web摄像保存图片到本地"的主题就是关于如何利用JavaServer Pages(JSP)和Adobe Flash技术来实现在Web上捕获摄像头图像并将其保存到用户的计算机上。以下是关于这个主题的详细知识点: 1. JSP基础:JSP...
3. **处理文件上传**:在JSP中,可以使用`<form>`标签来接收文件,通过`request.getParameter("CKEditorFuncNum")`获取CKEditor回调函数的编号,以便在上传成功后通知编辑器。使用`Part`接口(Java Servlet 3.0及...