`

Servlet返回图片

阅读更多

设置response.setContentType( "image/gif "); 
然后response.getOutputStream(); 
将图片读入这个流中, 
在jsp页面上,只要 <img   src= "servlet的路径 "> 
over; 

 

 

示例:

 

public class PictureServlet extends HttpServlet {  

    private static final long serialVersionUID = 1L;  

 

    public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {  

        doPost(request, response);  

    }  

 

    public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException {  

        String imagePath = "C:\\1.gif";           

        FileInputStream fis = new FileInputStream(imagePath);  

        int size =fis.available(); //得到文件大小   

        byte data[]=new byte[size];   

        fis.read(data);  //读数据   

        fis.close();   

        response.setContentType("image/gif"); //设置返回的文件类型   

        OutputStream os = response.getOutputStream();  

        os.write(data);  

        os.flush();  

        os.close();          

    }  

}  

分享到:
评论

相关推荐

    java通过servlet获取验证码和文件下载

    本代码主要是为了解决通过servlet向前台传送验证码并进行校验。另外还有通过servlet下载各种文件。同时避免中文乱码问题。如果下载后有文件无法启动的问题,请将代码移植到自己的程序中,本代码使用eclipse开发。是...

    java开发趣味人生预测(jsp+servlet)

    使用java中的jsp及servlet开发的有趣项目——趣味人生预测。主要技术:jsp+servlet将表单数据提交到后台,,用java修改图片,将表单数据添加到图片上,创建图片缓存...在利用jsp+servlet将修改后的图片返回到浏览器。

    Java文件上传servlet接口

    一个简单的Java文件上传servlet接口,文件上传成功后返回json格式响应数据,app可以调用此接口上传图片等文件到服务器,获取资源网络路径url

    java课程设计基于原生servlet和jdbc的学生信息管理系统.zip

    验证码工具类可以返回验证码图片和验证码内容,数据库连接工具类可以返回一个数据库连接和关闭数据库连接的方法,还有一个工具类借助gson将request的数据转换为json串; Dao层都是单表的CURD,没有复杂的业务所以也...

    文件转字节转图片

    这个简单的例子是把本地的文件先转成字节数组,然后由字节数组转成图片文件在页面上进行展示,很简洁,很方便!

    java查看sun包源码-Servlet:该项目是多个Servlet、JSP小demo的集合,都是一些基础

    它可以拼动态资源(网页、图片等) 可以处理HTTP协议 3.什么事Servlet 是sun推出的用来在服务器端处理HTTP协议的组件 三、服务器 1.名称 Java服务器 WEB服务器 Java WEB服务器 Servlet容器 2.本质 是一个软件:能够

    response生成图片验证

    生成图片验证码原理是:随机生成一张图片,里面有一些随机字符,用户需要输入里面的验证字符,才能进入某一系统里面。本示例利用的是Servlet的response对象将生成的图片直接输出到了客户端的页面上。

    java毕设课设基于Web基于servlet的网上商城在线购物系统源码+sql数据库文件

    基于Servlet的网上商城在线购物系统的基本功能描述,包括项目源码和数据库SQL文件。 该在线购物系统主要包含以下功能模块: 用户注册与登录: 用户注册:用户可以填写个人信息进行账号注册。 用户登录:注册用户...

    Face-Recognition:基于jsp+servlet+javabean+opencv实现的人脸识别项目

    基于jsp+servlet+javabean+opencv实现的人脸识别项目 该网站是以OpenCV视觉图像库为核心,可对用户的头像图片进行训练,进而形成该用户的训练集。当上传一名该用户的头像时,可在网站中进行检索,返回用户的基本个人...

    JSP实用技巧集合,jsp编程的一些小技巧总结

    38. 在图片排列的页面上选中一个图片,然后把它删掉? 39. 显示某目录下的所有文件 40. 把复选框中选中的值直接显示在输入文本框中? 41. 选择路径下的文件直接显示文件内容? 42. 制作进度条? 43. 对较长字符省略显示?...

    采用ajax实现的图片验证码

    3、编写 AjaxService类,在类中编写一个方法处理ajax请求,把系统产生的验证码从session取出,返回到前端 -------------------------------------------------------------------------------------------------- ...

    Java Web编程宝典-十年典藏版.pdf.part2(共2个)

    1.7.2 将图片输出到JSP页面之中 1.8 疑难解惑 1.8.1 Tomcat端口被占用导致不能启动 1.8.2 Eelipse没有创建JSP项 1.9 精彩回顾 第2章 JavaWeb开发必修课 ——JSP语法 2.1 本章学习任务 2.1.1 本章知识体系 2.1.2 ...

    SpringMVC下获取验证码实例详解

    主要介绍了SpringMVC下获取验证码实例详解的相关资料,有些朋友可能知道如何在原生的 servlet 下返回生成的验证码图片/或者其他图片, 而不知道如何在 SpringMVC 下返回图片,需要的朋友可以参考下

    图片文件上次,获取图片文件实际类型

    * @Description:getImageFileType,获取图片文件实际类型,若不是图片则返回null * @author Tang.Homvee * @creaetime 2015年8月21日下午5:43:53 * @param f * @return */ public final static ...

    doi_serv:该Web应用程序是一项简单的服务,它查看id参数并返回mgi_logo.png图片id,该参数的值包含在ftp报告MGI_Elsevier.rpt中。

    该Web应用程序是一项简单的服务,它查看id参数并返回mgi_logo.png图像id,该参数的值包含在ftp报告MGI_Elsevier.rpt中。 否则,将返回一个透明的1像素gif。 用于id列表的报告是在web.xml文件的init-param mapFile...

    JSP博客管理系统myeclipse开发mysql数据库mvc结构java编程

    1. 博文查看将返回的博文以标题和博文简略形式展示出来。 2. 查看博文,留言和评论:前台页面会展示新的博文,留言和评论,点击相应文字便可进入相应页面观察全文。 3. 添加留言或评论:可以在前台页面显示的博文...

    用iframe实现不刷新整个页面上传图片的实例

    2. 在iframe中提交上传图片的表单,提交后再次返回原页面(iframe所指向的页面)并从服务器带回刚上传的图片地址,调用父页面的js代码加载图片 3. 如果用到要进度条等效果,就在表单提交后,在servlet一端输出进度条,...

    jsp编程技巧集锦

    在图片排列的页面上选中一个图片,然后把它删掉? 39. 显示某目录下的所有文件 40. 把复选框中选中的值直接显示在输入文本框中? 41. 选择路径下的文件直接显示文件内容? 42. 制作进度条? 43. 对较长...

    疯狂Android讲义源码

     4.1.5 启动其他Activity并返回结果 185  4.2 Activity的回调机制 189  4.3 Activity的生命周期 190  4.3.1 Activity的生命周期演示 190  4.3.2 Activity与Servlet的相似性与  区别 194  4.4 本章小结 195  ...

    疯狂Android讲义.part2

    4.1.5 启动其他Activity并返回结果 185 4.2 Activity的回调机制 189 4.3 Activity的生命周期 190 4.3.1 Activity的生命周期演示 190 4.3.2 Activity与Servlet的相似性与 区别 194 4.4 本章小结 195 第5章 使用Intent...

Global site tag (gtag.js) - Google Analytics