Jsp 如何按顺序打印两行数字,第一行打印前四行,第二行打印后四行?
这是我的jsp页面。目前,我在第1行获得输出:Jsp 如何按顺序打印两行数字,第一行打印前四行,第二行打印后四行?,jsp,for-loop,stringbuilder,Jsp,For Loop,Stringbuilder,这是我的jsp页面。目前,我在第1行获得输出:0246和第2行:1357。但是我需要像第1行:1234和第2行:56778那样的输出。我该怎么做呢?我只在if子句中更改了您的条件 <body> <% int apps = 8; out.println("<div>"); out.println("<table>"); StringBuilder Row1 = new StringBu
0246
和第2行:1357
。但是我需要像第1行:1234
和第2行:56778
那样的输出。我该怎么做呢?我只在if
子句中更改了您的条件
<body>
<%
int apps = 8;
out.println("<div>");
out.println("<table>");
StringBuilder Row1 = new StringBuilder();
Row1.append("<tr>");
StringBuilder Row2 = new StringBuilder();
Row2.append("<tr>");
for (int i = 0; i < apps; i++) {
if (i % 2 == 0) {
Row1.append("<td>" + i + "</td>");
}
if (i % 2 == 1) {
Row2.append("<td>" + i + "</td>");
}
}
Row1.append("</tr>");
Row2.append("</tr>");
out.println(Row1.toString());
out.println(Row2.toString());
out.println("</table>");
out.println("</div>");
%>
</body>
正在工作的演示:.dint尝试了任何html部分您只是将偶数添加到第1行,将奇数添加到第2行。更正您的逻辑对不起,我没有理解您的意思,您可以更正逻辑吗,我需要输出为第1行中的0 1 2 3和第2行中的4 5 6 7。
for (int i = 0; i < apps; i++) {
if ( i<4) {
Row1.append("<td>" + i + "</td>");
}
if (i>3 && i<8) {
Row2.append("<td>" + i + "</td>");
}
}
Row1 : 0123
Row2 : 4567