是这样的,person表结构为:id int ,photo image,表中列id是编号,列photo存的是图片.
想把表数据显示到页面中.给出关键性的代码即可。
初学JSP,先谢谢大家!
想把表数据显示到页面中.给出关键性的代码即可。
初学JSP,先谢谢大家!
解决方案 »
- JSP开发
- java对象在.net中传递使用
- 如何在包中建立子包?
- 请问怎样设置JSP页面的超时时间?
- ORDER BY 编号 1 标识的 SELECT 项包含一个变量,作为标识列位置的表达式的一部分。按照引用列名的表达式排序时,只允许使用变量
- jsp页面中如何根据特定的时间产生响应的动作。(什么动作都可以)
- servlet如何数处分框架的网页?(out.println)
- 前辈救命!页面跳转问题,有关从freame外跳到有fream得页面,并且freamSet里的内容不是初始的,
- 我想学jsp,不过我看了很多帖子,对jsp用什么数据库的问题好害怕啊,请指点
- 高分请教~~~
- 求一个SQL
- struts2 配置默认拦截器后 upload 后两次removing file问题
BufferedImage image = new BufferedImage(width, HEIGHT,
BufferedImage.TYPE_INT_RGB);
//用Imageio输出图片
ImageIO.write(image, "JPEG", response.getOutputStream());
如果是路径读出来后<img src=''/>就可以了;如果是图像编码可以转后再显示。
你可以在网上搜索一下图片上传下载的组件,都很好用的,能解决大部分的图片问题。
Blob blob=(Blob)rs.getBlob("content");
BufferedInputStream inputImage=new BufferedInputStream(blob.getBinaryStream());BufferedImage image=ImageIO.read(inputImage);
ServletOutputStream sos=response.getOutputStream();
JPEGImageEncoder encoder=JPEGCodec.createJPEGEncoder(sos);
encoder.encode(image);
inputImage.close();以上只是主要内容,并不完全,其余的是正常的连接数据库等操作不在列出
这种方式只能用于IE,FireFox会显示成乱码(它把二进制内容当做文本来处理)
另外很少会这么做,不方便且性能有问题