jsp页面中图片的多行多列输出问题。。 在jsp页面中,需要输出三行三列的一个图片矩阵,,,不知道怎么样写循环,,,求帮忙,,求关注,,, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我是用的两个for循环写的,,但是问题来了。。形式上能够达到要求,,但是输出地总有重复,,而且重复很多。。我想知道如何才能输出九张不同的图片呢 这个简单一 个算法<table><tr>%>for(int i=0;i<imagelist.size;i++){ <td>里面放图片</td> if(i%3=2){ %></tr><% }}<%</table> 改正一下<table><tr><%for(int i=0;i<imagelist.size;i++){ %><td>里面放图片</td><% if(i%3=2){ %></tr><% }}%></table> <table><tr><%for(int i=0;i<imagelist.size;i++){ %><td>里面放图片</td><% if(i%3=2){ //当i除三余数等于2的时候就输出</tr>换行标签 %></tr><% }}%></table 可以用js,也可以用jstl标签写,我提示一下jstl的吧:<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>图片的命名格式为"img_0_0.jpg"..."img_1_0.jpg"..."img_2_2.jpg"仅供参考,呵呵 恩,方法是对的。。但是却报错错误:An error occurred at line: 183 in the jsp file: /index.jspThe left-hand side of an assignment must be a variable这是什么意思,,那个<% java片%> 我一直都不太会用,,,太麻烦,,很繁琐。。求解呢。。 for (int i=0;i<i/3;i++){ 每三个图片一行 算出总共行数<tr> for(j=0;j<3 ;j++){ <td>list.get(3*i+j)<td/> 算出对应的第几个 }</tr>} 没考虑到 i/3不整除 情况 可以在i/3加if判断 在<td>前加if判断 这样 超过9条也可用 按每行最多三条进行排 我还想再追问一句,,,如果我想在每个图片的下方都连接一些符号,比如说“推荐”,“分享”神马的。。是不是要把图标放在图片的下面,,然后用javascript写一个鼠标onclick事件,当点击图标时,就进行相应的推荐,或者分享什么的该思路正确吗? 我还想再问一句,,如果我想在每个图片地下方都放上几个类似“推荐”“分享”字符的图标,,点击图标时自动触发自己写的onclick事件,由javascript完成“推荐”什么的功能,,这样能做出来吗??? 这个推荐,分享什么的功能什么的需要用到连接数据库,,,我查了网上的很多资料,,,很多问题,,网上都说不能用javascript连接数据库,,是不安全的,,如果是这样的话,该怎么办呢?? 可以使用structs2架构,连接数据库都是在后台代码中实现的 可以使用structs2架构,连接数据库都是在后台代码中实现的 求救help, 希望大家能够进来瞧瞧 struts2的action配置,怎么写url才能访问到? jstl的配置 谁知道官方的2009考研 408计算机学科专业基础综合 的教材用的是哪几本书啊? 为什么我的jsp数据库更新不了,哪位老师帮帮忙看看 分都给你,答案留下!用过jacob的进~~(急) session超时,要到错误画面去,该怎么做. 开发邮件系统的疑问?急!! request.setCharacterEncoding("gb2312")怎么用 一个巨难的问题?! 把asp改成jsp,调用top.htm成功里面调用js的却不成功了,怎么回事? jsp 登陆后显示获取的用户名
我想知道如何才能输出九张不同的图片呢
<table>
<tr>
%>
for(int i=0;i<imagelist.size;i++){
<td>里面放图片</td>
if(i%3=2){
%></tr><%
}
}
<%
</table>
<table>
<tr>
<%
for(int i=0;i<imagelist.size;i++){
%><td>里面放图片</td><%
if(i%3=2){
%></tr><%
}
}
%>
</table>
<table>
<tr>
<%
for(int i=0;i<imagelist.size;i++){
%><td>里面放图片</td><%
if(i%3=2){ //当i除三余数等于2的时候就输出</tr>换行标签
%></tr><%
}
}
%>
</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>图片的命名格式为"img_0_0.jpg"..."img_1_0.jpg"..."img_2_2.jpg"
仅供参考,呵呵
An error occurred at line: 183 in the jsp file: /index.jsp
The left-hand side of an assignment must be a variable
这是什么意思,,那个<% java片%> 我一直都不太会用,,,太麻烦,,很繁琐。。求解呢。。
<tr>
for(j=0;j<3 ;j++){
<td>list.get(3*i+j)<td/> 算出对应的第几个 }
</tr>
}
这个推荐,分享什么的功能什么的需要用到连接数据库,,,我查了网上的很多资料,,,很多问题,,网上都说不能用javascript连接数据库,,是不安全的,,如果是这样的话,该怎么办呢??