日期:2014-05-17  浏览次数:20672 次

jsp页面中图片的多行多列输出问题。。
在jsp页面中,需要输出三行三列的一个图片矩阵,,,不知道怎么样写循环,,,求帮忙,,求关注,,,

------解决方案--------------------
这个简单一 个算法
<table>
<tr>
%>
for(int i=0;i<imagelist.size;i++){
<td>里面放图片</td>
if(i%3=2){
%></tr><%
}
}
<%
</table>
------解决方案--------------------
可以用js,也可以用jstl标签写,我提示一下jstl的吧:
HTML code

<table>
<%
for(int i=0; i<3; i++){
%>
    <tr>
        <%
            for(int j=0; j<3; j++){
        %>
                <td><img src="img_"+i+"_"+j+".jpg" width="20px" height="20px" /></td>
        <% 
            }
        %>
    </tr>
<%
    }
}
%>
</table>

------解决方案--------------------
探讨

引用:
<table>
<tr>
<%
for(int i=0;i<imagelist.size;i++){
%><td>里面放图片</td><%
if(i%3=2){ //当i除三余数等于2的时候就输出</tr>换行标签
%></tr><%
}
}
%>
</table

恩,方法是对的。。但是却报错。。。错误……