社区
Web 开发
帖子详情
java web 怎么将数据库中的二进制流图片还原显示在jsp中
styjava_jiaozi
2011-10-18 09:21:01
我使用了DAO,Servlet,javabean,怎么将图片显示出来?
...全文
577
6
打赏
收藏
java web 怎么将数据库中的二进制流图片还原显示在jsp中
我使用了DAO,Servlet,javabean,怎么将图片显示出来?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
态度071
2012-12-25
打赏
举报
回复
这个可以的,你不妨试试。 public String displayImage(){ String sql = "SELECT empHeadImg,empHeadImgName FROM t_personal WHERE id= " + employeeId; PreparedStatement ps = null; ResultSet rs = null; InputStream is = null; OutputStream os = null; try { Class.forName(driverClassName); Connection conn = DriverManager.getConnection(url, username,password); ps = conn.prepareStatement(sql); rs = ps.executeQuery(); if (rs.next()) { Blob blob = rs.getBlob("empHeadImg"); is = blob.getBinaryStream(); HttpServletResponse response = this.getResponse(); response.setContentType("image/jpeg"); os = response.getOutputStream(); int num = (int) blob.length(); byte buf[] = new byte[num]; while ((num = is.read(buf)) != -1) { os.write(buf); } } }catch(Exception e){ e.printStackTrace(); } return null; }
styjava_jiaozi
2011-10-19
打赏
举报
回复
解决了,不是用的楼上的方法,原来我是想将图片放到容器中在网页上直接读,但没成功。现我将数据库的流传到jsp上,在网页上转成图片
虽然你的方法没有用到,但还是结贴吧
keketian521
2011-10-18
打赏
举报
回复
[Quote=引用 2 楼 styjava_jiaozi 的回复:]
能说的具体点
[/Quote]
好东西 分享一下!
阳明 to life
2011-10-18
打赏
举报
回复
图片base64
http://dean.edwards.name/my/base64-ie.html
二进制数组转base64
http://zlping.iteye.com/blog/400177
styjava_jiaozi
2011-10-18
打赏
举报
回复
能说的具体点
阳明 to life
2011-10-18
打赏
举报
回复
base64
网管教程 从入门到精通软件篇.txt
如果不带任何参数,chkdsk 将
显示
当前驱动器
中
的磁盘状态。 drive: 指定要 chkdsk 检查的驱动器。 /p 即使驱动器不在 chkdsk 的检查范围内,也执行彻底检查。该参数不对驱动器做任何更改。 /r 找到坏扇区并...
java
网页导出excel表格
数据库
数据,
java
网页 excel导出excel表格
数据库
数据库
-
java
web
项目: 一个excel文件以
二进制
的形式存在......
用
java
实现excel与
数据库
之间的导入导出poi.jar包。包含两个jar就可以了:poi-3.16.jar、poi-ooxml-3.16.jar主要方法分三步:/***filePath文径*unCaseRow要排除的行数(从上)*unCaseLine要排除的列数(从左往右)*/...
计算机ip地址
二进制
转换,IP地址转为
二进制
,去掉0b补齐八位拼接,再转为十进制...
/usr/bin/env python# -*- coding:utf-8 -*-ip = '192.168.0.1'# 转为
二进制
:# 方法一'''eve = ip.split('.')s = ''for i in eve:i = int(i)ejz = bin(i)s += ejz+','print(s[:-1])'''# 方法二'''eve = ip.split('.'...
Java
、
数据库
等面试题大全
3. 笔试题之
Java
基础部分 ...1、一个".
java
"源文件
中
是否可以包括多个类(不是内部类)?有什么限制? 可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。 2、
Java
有没有goto? jav..
使用SpringBoot上传文件并存储至
数据库
springboot 2.2.1.RELEASE <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-
web
</artifactId> <...
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章