逐步将行添加到 JSP 页面(使用 Bootstrap 框架)
add rows to JSP page (using Bootstrap framework) gradually
我正在为我的JSP页面使用引导框架。在一个特定的JSP页面中,我在页面的中心放了一个大圆圈,在大圆圈周围放了其他6个小圆圈。为了实现这一点,我将页面分为行和跨度。缩小后的版本如下所示:
<div class=row>
<div class=span2> //Small circle 4 </div>
<div class=span2> //Small circle 6 </div>
</div>
<div class=row>
<div class=span2> //Small circle 1 </div>
<div class=span2> //Small circle 5 </div>
</div>
<div class=row>
//Big Circle
</div>
<div class=row>
<div class=span2> //Small circle 2 </div>
<div class=span2> //Small circle 3 </div>
</div>
servlet 向 JSP 页面发送要显示多少个圆圈(每次小圆圈的总数 (=sum) 都不同。总和为 ε [0, 6] )。到目前为止,我所做的是将 if 语句放到每个跨度上,如下所示:
<% int i=0 %>
<div class=row>
<% if (i<sum) {%>
<div class=span2> //Small circle 4 </div> <% i++ } %>
<% if (i<sum) %>
<div class=span2> //Small circle 6 </div> <% i++ } %>
</div>
//etc...
使用这种方法,我从上到下添加行,因此我在大圆圈上方放置了 4 个小圆圈,在大圆圈下方放置了 2 个小圆圈。所以:
- 如果 sum = 3,我将在上面有 3 个小圆圈,在下面有 0 个小圆圈
- 如果 sum = 5,我将在上面有 4 个小圆圈,下面有 1 个小圆圈,依此类推。
但是,如果想把我命名的小圆圈,例如
- 如果 sum = 3,则在上方显示 1 个小圆圈,在下方显示 2 个小圆圈
我想把这一切嵌套在一段时间的声明中,然后说:
<% int i=0;
while (i < sum) { %>
<div class=row>
<% if (i == 4) { %>
<div class=span2> //Small circle 4 </div> <% } %>
<% if (i == 6) { %>
<div class=span2> //Small circle 6 </div> <% } %>
</div>
//etc..
<% i++; } %> //end of while
所以理论上我在大圆的上方和下方逐渐添加行。然而,真正发生的事情是,在每个循环中,卷轴都添加到前一个循环之后。所以它们以这样的顺序出现:大圆圈和它的下面,小圆圈 1,2,3,4,5,6。
结语:有没有办法,我可以以我喜欢的方式向我的页面添加行?
起初,我认为"$%^&*(为什么我的方法"不起作用?然而,当我写这个问题时,我明白了原因。浏览器显然不会等待循环完成,因此它一个接一个地添加圆圈......
相关文章:
- 浮动页脚栏-使用Bootstrap隐藏
- 使用Bootstrap将JSON文件加载到表中
- Javascript-如何使用bootstrap日期时间选择器自动计算两个时间输入之间的差异
- 使用Bootstrap'在Javascript字符串中的popover插件
- 使用Bootstrap's 992px断点
- 使用Bootstrap Datepicker,Javascript和Laravel查询转到给定的链接
- 如何使用Bootstrap和Heroku为Rails应用程序添加隐藏的播放音频
- 如何使用bootstrap调整Pascal三角形
- 使用Bootstrap进行页面导航
- Jquery UI don'使用bootstrap 3模式时效果不佳
- 如何使用Bootstrap(C#,VS2013)从CodeFile调用方法
- 使用Bootstrap'的最佳实践是什么;s具有动态内容的模态
- 我需要在我的模式中使用bootstrap 3.0.2的popover
- 使用Bootstrap和AngularJS进行表单验证
- jQuery在使用Bootstrap 3的Google Map v3的信息窗口中工作不完美
- 如何使用Bootstrap标签折叠插件在标签中获取h4标签
- 如何使导航栏透明,然后使用bootstrap 3更改颜色.(粘贴)
- 在 Webpack 中使用 Bootstrap 的首选方式
- 使用 bootstrap 3,您如何为移动设备而不是响应式导航栏提供完全不同的导航栏
- 使用bootstrap,jquery和javascript创建一个动态主页