加入有11张图片,要每行显示3列
11/3 = 3 11%3 = 2 一共要显示4行 这样判断
if(pic_num % 3 != 0){
row_num = pic /3 +1;
}else{
row_num = pic / 3;
}这样就计算出了行数
第一行: 1 2 3 n = 1: 3n-2 3n-1 3n
4 5 6 n = 2: 3n-2 3n-1 3n
7 8 9 n = 3: 3n-2 3n-1 3n
10 11 n = 4: 3n-2 3n-1 3n
实际上 如果是从list 里面取 值的话 公式要再减1,因为list 的下标是0
同理 如果是 四列的话 每行 就是 4n-3 4n-2 4n-1 4n
for(int row = 1; row <= row_num;row++){
<img src= <% image1 = list.get(3* row -2 - 1);image1.getUrl() %>
<img src= <% image2 = list.get(3* row -1 - 1);image1.getUrl() %>
<img src= <% image3 = list.get(3* row- 1);image1.getUrl() %>
}
全部是用JSP 控制的 缺点就是要在JSP里面嵌入很多JAVA代码,但是很灵活
可以设计一个公用的方法 把列 数 作为参数。
分享到:
相关推荐
在C#中,可以向`ListView`添加列,用于显示图片的名称或其他元数据,然后使用`ListViewItem`对象来代表每张图片,将图片缩略图或名称添加到对应的列。如果要显示缩略图,可能需要创建一个自定义的`ListViewItem`子类...
【标题】"G.A.N.G 留言本_ganggbook.zip" 是一个压缩包文件,其中包含的是一款基于Java JSP技术的早期应用源码示例,主要用于学生的毕业设计学习。这个项目可能是一个简单的在线留言板系统,帮助学生理解和实践Web...
"子夜轻风 - JavaEye技术网站.files"和"汉升的共享空间 — Windows Live.files"可能是这些示例的关联资源文件,如CSS、图片或JavaScript。 综上所述,DisplayTag是一个强大的工具,可以极大地提高开发效率,特别是...
- 通过重写`getColumnClass`方法来自定义列的数据类型。 - **布局调整**: - 使用`JScrollPane`包裹`JTable`,实现滚动条效果。 - 使用`JLabel`并设置`setHorizontalAlignment(JLabel.CENTER)`使其文本居中显示...
3. 深度为7的满二叉树中,叶子节点(度为0的节点)的个数可以通过公式2^(n-1)计算得出,其中n为树的深度。因此,叶子结点的个数为2^(7-1) = 64。 4. 冷启动和热启动是计算机重启的两种方式。冷启动是完全关闭电源后...
- 列出 JSP 的常用指令、脚本元素和动作标签。 #### 结语 J2EE 技术栈包含了 Java Servlet、JSP、Spring、Hibernate 和 Struts 等核心组件,这些技术共同构成了企业级应用的基础。通过学习这些技术,开发者可以构建...
15. 图像显示属性:在VB等环境中,图片框和图像框通过Picture属性设置显示的图片。 16. 有效性规则:性别字段的正确有效性规则设置应为[性别]="男" or [性别]="女",表示性别只能是"男"或"女"。 17. 数据操作:...
- **解析**:PRIMARYKEY是主键约束,用于标识表中的每一行记录,而UNIQUE约束则保证了某一列或某些列的组合具有唯一性。A选项中的描述“UNIQUE约束只能定义在表的单个列上”是不准确的,因为UNIQUE约束可以应用于多...
17. 文本框属性:要使文本框显示滚动条,需设置MultiLine属性为True,再设置ScrollBar属性为3,即同时显示水平和垂直滚动条。 18. Switch语句:执行给定的语句序列后,k的值是2,因为j-i的结果是8,匹配case 8,...
实例17 如何列出素数 29 实例18 Java中的递归 31 实例19 男生女生各多少人 32 实例20 求水仙花数 34 实例21 求任意一个正数的阶乘 35 实例22 求n的n次方 35 实例23 利用for循环输出几何...
10. JSP动作:在JSP中,`forward`动作用于请求转发,将请求导向其他JSP页面。 11. SQL事件创建:CREATE EVENT语句用于创建SQL事件调度,此处Test事件会在每周的特定时间自动执行,但不会立即执行。 12. 控制流程...
11. 排序算法:在最坏情况下,比较次数不是n(n-1)/2的排序方法,例如堆排序,它的平均时间复杂度为O(nlogn),快速排序、冒泡排序和直接插入排序在最坏情况下比较次数都是n(n-1)/2。 12. 抽象方法与抽象类:包含抽象...
1. 数据结构部分,集合分为单列集合和双列集合,其中单列集合的根接口是`Collection`,双列集合的根接口是`Map`。这表明在Java中,`Collection`接口代表单一元素的集合,而`Map`接口则用于存储键值对的数据结构。 2...
4. **JavaScript 功能**:通过 `function HoverLi(n)` 实现了当鼠标悬停在不同列表项上时,更改其样式以及显示/隐藏相关的内容区块的功能。 #### 四、总结 在 Macromedia Dreamweaver 8 中,表格设置不仅限于简单...
- **属性特性:** 每个属性在关系模式中代表一个列。 **答案解析:** 正确的答案是**不可再分**。在关系模式中,每个属性都是原子的,不能进一步分割。 ### 14. C++输出流 **题目描述:** 设`inta=15,b=26;`,则`...
- **页面视图**:显示文档如同打印出来一样,包括页眉、页脚、图片等。 - **特点**:最接近实际打印效果。 ### 17. 循环队列 - **概念**:队列是一种先进先出(FIFO)的数据结构。 - **队头指针与队尾指针**:队头...
5. Word2003背景设置:Word文档背景可以设置为单色、渐变色、图案纹理等,也可以使用用户图片作为背景,但不能直接设置为两种颜色的混合。D选项描述不正确。 6. 文件列表框属性:如果希望文件列表框只显示可执行...
15. 表达式计算:在VBScript中,`K='M+N'`后,`&K`会被解析为字符串'M+N',因此`1+&K`的结果是1232。 16. 控件共性:所有控件都具有`Name`属性。 17. 数据表窗体:在同一时刻,数据表窗体能显示多条记录。 18. ...
│ 2-用户管理模块-分配角色-显示真实数据, H7 G# Q1 ^: [6 O │ 3-用户管理模块-分配角色-功能实现 │ 4-RBAC权限模块- │ 5-数据库表之间关系 │ 6-类与类之间关系 │ 7-分析许可维护树型结构, G5 A7 ^2 |/ q; P" ...
- **知识点**: 在JSP中,`forward`动作用于将请求转发给其他JSP页面。 - **解析**: `forward` 动作允许当前页面将控制权转移到另一个JSP页面上,但仍然在同一HTTP请求范围内,即请求转发不会创建新的HTTP请求,而是...