用JSP连接数据库,如何在同一页面中显示多幅图片?
<%!InputStream in;%>
<%
while (rs.next()){
in = rs.getBinaryStream("IMAGES");
response.reset();
response.setContentType("image/jpeg");
int len;
byte b[]=new byte[1024];
while ((len=in.read(b))>0)
response.getOutputStream().write(b,0,len);
}
%>
为什么以上语句不能实现?只能显示第一幅图片?应如何修改才能达到我的要求?请指教?
问题点数:100、回复次数:6Top
1 楼loger790424(loger)回复于 2003-05-03 09:56:27 得分 0
up!在线!
Top
2 楼loger790424(loger)回复于 2003-05-03 09:56:39 得分 0
help me!Top
3 楼javaflyers(我的问题总是这么经典)回复于 2003-05-03 10:00:29 得分 30
画一个表格,不同的表格读取相应的数据库字段(图形)。Top
4 楼loger790424(loger)回复于 2003-05-03 10:06:37 得分 0
能给个例子吗?Top
5 楼SlzAgain(学网络知识,黑日本网站)回复于 2003-05-30 23:08:58 得分 50
<tr>
<% while (relink1_hasData) { %>
<td><img src="<%=relink1.getObject("logo")%>"></td>
<% Repeat1__index++;if(Repeat1__index%6==0) { out.print("</tr><tr>");} %>
<% relink1_hasData = relink1.next(); }%>
</tr>
//relink1_hasData是记录集有数据,Repeat1__index是表示现在指向第几个记录了
明白原理就看你的了Top
6 楼sunenvoy(飘香剑雨)回复于 2003-05-31 00:39:48 得分 20
同意楼上的。Top




