在前台引入img标签,src是一个servlet,或者一个jsp
然后在jsp中读图片,并且流出到客户端
String perfectName = "d://filedir//" + "xxx.jpg";
FileInputStream is = new FileInputStream(perfectName);
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();
分享到:
相关推荐
在使用MyEclipse开发Java Web应用程序时,可能会遇到一种情况:放置在项目目录下的JSP文件可以正常访问,但如果将这些JSP文件放置在项目的WebRoot目录下,则无法通过浏览器进行访问。这种现象可能是由多种因素导致的...
在JSP(JavaServer Pages)中,显示本地图片预览是一项常见的需求,特别是在网页开发中。JSP是一种基于Java的动态网页技术,它允许开发者在HTML、XML或其他标记语言中嵌入Java代码,以实现服务器端的数据处理和动态...
标题“图片直接保存到数据库,并在JSP页面显示”涉及的知识点主要集中在Web开发领域,尤其是Java Web开发,包括图片处理、数据库存储以及前端展示。这里我们将深入探讨以下几个关键环节: 1. 图片数据的二进制化:...
### 通过文件流读取本地图片显示在JSP页面的方法详解 #### 一、概述 在Web开发中,经常会遇到需要将本地存储的图片显示在前端界面的需求。本文将详细介绍如何利用Java中的文件流技术来实现这一功能。具体来说,...
总结来说,JSP中使用绝对路径显示图片是一种常见的实践,它确保了无论页面在哪一级目录,图片都能正确加载。但是,合理地组织项目结构,配合服务器配置和优化技术,才能使网站的性能和可维护性达到最佳状态。
在Eclipse开发环境中,Web项目常见的目录结构中,WebRoot和WebContent是两个非常重要的目录,它们在动态Web项目中扮演着不同的角色,但同时也具有一些共同点。为了深入理解它们的区别和用途,我们需要详细探讨这两个...
通过引入Bootstrap这样的前端框架,或者自定义CSS媒体查询,可以确保图片在手机、平板电脑和桌面电脑等不同设备上都有良好的显示效果。 例如,使用媒体查询可以实现如下: ```css @media (max-width: 768px) { ....
在IT行业中,图片存储于数据库并显示在JSP页面是一个常见的需求,特别是在开发Web应用程序时。这个场景通常涉及前端用户上传图片,后端系统处理这些图片,并将它们以合适的方式展示在用户界面上。这里我们将深入探讨...
二、图片在JSP项目中的使用 1. 直接嵌入HTML:在JSP页面中,可以使用`<img>`标签来插入图片,例如: ```html 图片描述"> ``` 这里的`src`属性指向图片的路径,确保该路径相对于当前JSP页面是正确的。 2. 动态加载...
WebRoot在这里指的是Web应用程序的根目录,它是网站服务器上存放所有网页文件的地方,包括HTML、CSS、JavaScript、图片和其他静态资源。 在学籍管理系统中,WebRoot包含以下几个关键知识点: 1. **Web应用程序结构...
本教程将探讨如何使用Java Server Pages (JSP) 技术来实现这个功能,将图片从客户端上传到服务器的硬盘上。JSP是Java平台上的一个动态网页技术,它允许我们混合HTML、CSS和Java代码来创建交互式的网页应用。 首先,...
从给定的信息来看,似乎存在一定的误解,因为提供的内容与标题和描述中提及的主题“WEB-INF目录下的jsp页面如何访问”并不相符。然而,基于题目要求,我将围绕“WEB-INF目录下的jsp页面如何访问”这一主题进行详细的...
在Java和JSP开发中,有时我们需要处理在线编辑器上传的内容,这可能涉及到从Web页面中获取远程图片并将其保存到本地服务器。这样的功能对于确保网站的性能和用户体验至关重要,因为将图片本地化可以减少加载时间,...
在本文中,我们将深入探讨如何使用JSP(JavaServer Pages)页面实现图片上传功能,并在上传后能够在页面上展示这些图片。JSP是Java平台上的一种动态网页技术,它结合了HTML和Java代码,使得开发者能够方便地创建交互...
上传图片时,选择图片之后显示在页面上,现成的代码,直接使用即可
在这个项目示例中,我们将深入探讨如何使用这些技术将MySQL数据库中的数据呈现到JSP页面上。 首先,我们需要了解Servlet。Servlet是Java平台上的一个标准接口,用于扩展服务器的功能,特别是处理HTTP请求。在本项目...
8. **文件名管理**:在数据库中存储图片时,通常会保存文件名,这样在显示时可以根据文件名设置图片的Alt属性,提供更好的可访问性。 通过以上步骤,我们可以实现基于jsp、servlet和mysql的图片显示功能。理解这个...
综上所述,"WebRoot.rar" 文件可能是一个包含JSTL 1.2版本的Web项目示例,用于演示如何在实际开发中使用JSTL标签进行页面逻辑处理。项目可能包括了JSTL的核心库、必要的元数据信息,以及Java EE的API,帮助开发者...
6. **显示非部署路径下的图片**:在Servlet或Controller中,处理完图片上传后,返回一个相对路径的URL,这个URL是相对于JSP页面的,而不是服务器的部署路径。这样,即使图片存储在非部署路径下,编辑器也能正常显示...
在JSP中实现图片上传和缩略图显示是一项常见的需求,尤其在开发Web应用程序时。JSP(JavaServer Pages)是一种动态网页技术,允许我们直接在HTML中嵌入Java代码来处理服务器端逻辑。在这个场景中,我们使用了一个名...