作者PsMonkey (痞子军团团长)
站内java
标题Re: [JSP ] 从资料库抓图
时间Sun Dec 23 21:50:18 2007
※ 引述《cloud1203 ( )》之铭言:
: response.setContentType("image/jpg");
: sqlcmd="select * from table where month=?";
: pstmt=con.prepareStatement(sqlcmd);
: pstmt.setString(1,month);
: rs=pstmt.executeQuery();
: while(rs.next){
: BufferedInputStream jpgdata =
: new BufferedInputStream(rs.getBinaryStream("AttachedFile1"));
: byte[] buf = new byte[3*1024*1024];
: int len;
: while((len = jpgdata.read(buf,0,buf.length))!=-1){
: out.write(buf,0,len);
: }
: }
: 最後的out.write(buf,0,len);会有cannot resolve symbol的问题
: write的第一个参数可以吃byte吗?
1. 你又没讲这段程式码是在 JSP 里头还是在 Servlet 里头
如果在 Servlet 里头,你也没讲 out 是哪个类别
2. 忽略 1 的问题,假设你是用 JSP 的隐含物件
那嘛,write 吃什麽... 你应该是去问 API 阿...
最後... 我是没 try 过这样子的程式码会怎样
只是... 如果 rs 里头有三笔资料
真的就能顺利显示三张图片吗?... [抖]
--
侃侃长论鲜窒碍 首页:
http://www.psmonkey.idv.tw
众目睽睽无心颤 Blog:
http://ps-think.blogspot.com
茕居少聊常人事
杀头容易告白难 欢迎参观 Java 版(@ptt.cc) \囧/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.192.64