--------------------------------------------------------------------------------
再附一个:
从库中读图片显示到页面上的主要源码 <%@ page contentType="text/html;charset=iso8859_1"%> <%@ page import="java.sql.ResultSet"%> <jsp:useBean id="query" class="pub.MakeDB"/> <% String sql = "select * from images"; ResultSet rs = query.executeQuery(sql); rs.next(); InputStream in = rs.getBinaryStream("image"); ServletOutputStream sos = response.getOutputStream(); int len = 0; byte[] b = new byte[1024]; response.reset(); response.setContentType("image/gif"); while((len = in.read(b)) > 0) sos.write(b,0,len); in.close(); sos.close(); query.cls(); %> 如果是写到文件只要把sos 定义为DataOutputStream sos = new DataOutputStream(new BufferedOutputStream(new FileOutputStream("/a.gif"))); |