急!!急!!急!!跪求JSP高手帮忙把调用一张图片的代码改成调用全部!最好带分页功能 30
源码如下:<%//dynmaicpicStringpicpath=null;Stringzhusi=null;Statementpstmt=conn.createStat...
源码如下:
<%
//dynmaic pic
String picpath=null;
String zhusi=null;
Statement pstmt=conn.createStatement();
ResultSet rst=null;
int leng=1;
int pic_id=-1;
sql="SELECT id,title,images FROM (select id,title,images from article WHERE menuid = '49' AND images LIKE '%;' ORDER BY id DESC) where rownum<2";
rst=stmt.executeQuery(sql);
while(rst.next())
{
pic_id=rst.getInt("id");
zhusi=str.getStr(rst.getString("title"));
picpath=rst.getString("images");
picpath=picpath.substring(0,(picpath.length()-1));
if(zhusi!=null)leng=zhusi.length();
}
rst.close();pstmt.close();
%>
<td colspan="2"><div align="center"> <a href="../content.jsp?id=<%=pic_id%>" target="_blank"><IMG src="<%=picpath%>" width=185 height=150 border="0"></a></div></td>
</tr>
<tr>
<td height="35" colspan="2">
<div align="center">
<a href="../content.jsp?id=<%=pic_id%>" target="_blank">
<%if(leng<16){%>
<%=zhusi%>
<%}else{%>
<%=zhusi.substring(0,15)%>...
<%}%>
</a></div></td>
</tr>
</table>
</div></td>
-----------------------------------------------------------------------------------------------------------
跪求高手帮忙修改一下,上述代码只能调用一张图片,是数据库最顶端的那张!跪求属于menuid = '49' 的所有照片的调用方法,最好能加上分页,一行显示5张,一页3行,希望高手们们帮忙!!!急!!急!!急!!
是没有循环,因为我不会啊!就是想请高手们帮忙加个循环,我对JSP一窍不通,这是在页面上截取的代码!
to:ftof
怎么换参数啊?!不会啊!帮忙说详细点好么?!
to:yanglinone1
能详细一点么?我对JSP一窍不通啊!能把修改的地方和循环直接加上再把代码发出来么? 展开
<%
//dynmaic pic
String picpath=null;
String zhusi=null;
Statement pstmt=conn.createStatement();
ResultSet rst=null;
int leng=1;
int pic_id=-1;
sql="SELECT id,title,images FROM (select id,title,images from article WHERE menuid = '49' AND images LIKE '%;' ORDER BY id DESC) where rownum<2";
rst=stmt.executeQuery(sql);
while(rst.next())
{
pic_id=rst.getInt("id");
zhusi=str.getStr(rst.getString("title"));
picpath=rst.getString("images");
picpath=picpath.substring(0,(picpath.length()-1));
if(zhusi!=null)leng=zhusi.length();
}
rst.close();pstmt.close();
%>
<td colspan="2"><div align="center"> <a href="../content.jsp?id=<%=pic_id%>" target="_blank"><IMG src="<%=picpath%>" width=185 height=150 border="0"></a></div></td>
</tr>
<tr>
<td height="35" colspan="2">
<div align="center">
<a href="../content.jsp?id=<%=pic_id%>" target="_blank">
<%if(leng<16){%>
<%=zhusi%>
<%}else{%>
<%=zhusi.substring(0,15)%>...
<%}%>
</a></div></td>
</tr>
</table>
</div></td>
-----------------------------------------------------------------------------------------------------------
跪求高手帮忙修改一下,上述代码只能调用一张图片,是数据库最顶端的那张!跪求属于menuid = '49' 的所有照片的调用方法,最好能加上分页,一行显示5张,一页3行,希望高手们们帮忙!!!急!!急!!急!!
是没有循环,因为我不会啊!就是想请高手们帮忙加个循环,我对JSP一窍不通,这是在页面上截取的代码!
to:ftof
怎么换参数啊?!不会啊!帮忙说详细点好么?!
to:yanglinone1
能详细一点么?我对JSP一窍不通啊!能把修改的地方和循环直接加上再把代码发出来么? 展开
3个回答
展开全部
pic_id定义成集合,或者数组pic_id[],用来储存图片id
<c:forEach items="${pic_id}" var="pid"></c:forEach>
在循环就可以了
<c:forEach items="${pic_id}" var="pid"></c:forEach>
在循环就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
where rownum<2
这句要换成参数传进去,每页显示的行数,和第几页,还有你的代码实在没层次可言,汗啊!!!
这句要换成参数传进去,每页显示的行数,和第几页,还有你的代码实在没层次可言,汗啊!!!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
貌似没有看到循环语句把!怎么调用全部?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询