【发布时间】:2010-08-13 00:48:37
【问题描述】:
我正在开发一个 Java Web 应用程序,并且对于在我的 HTML 表中循环有以下要求。
我在 while 循环中有一个嵌套的 for 循环(都执行相同的 # 次,例如 3)。
我的代码如下所示:
<table>
<thead>...</thead>
<tbody>
if (patcases != null && patcases.size() > 0) {
Iterator itr1 = patcases.iterator();
while (itr1.hasNext()) {
..some code here..
System.out.println("DA Email from webpage..."+da.getEmail());
int rCount = 0;
<tr>
for(int i=0;i<passedValues.length; i++){
...some code here..
</tr>
System.out.println("Printed row..." +rCount);
rCount ++;
} /*closing of for loop */
}/*closing of while loop */
}/* closing of if loop */
</tbody>
</table>
现在,使用这种循环结构,我的控制台上会显示以下内容:
来自网页的 DA 电子邮件...abc@abc.com
打印行...0
打印行...1
印刷行...2
来自网页的 DA 电子邮件...xyz@xyz.com
打印行...0
打印行...1
印刷行...2
来自网页的 DA 电子邮件...123@123.com
打印行...0
打印行...1
打印行...2
但我想要的输出类型如下:
来自网页的 DA 电子邮件...abc@abc.com
打印行...0
来自网页的 DA 电子邮件...xyz@xyz.com
打印行...1
来自网页的 DA 电子邮件...123@123.com
打印行...2
我该怎么做呢?
任何帮助将不胜感激。
【问题讨论】:
-
这看起来不像 java(散布着 HTML 标签)...你能详细说明你的编程环境吗?
-
看起来你只需要 1 个循环。
-
他们走了!!最初它们是并驾齐驱的。这将成为一场伟大的比赛!
-
不要在新代码中使用原始类型:stackoverflow.com/questions/2770321/…