我是jsp和jstl的新手我正在研究这个代码,使用for循环从数组中获取值.我得到了输出,但是我想把这个输出放到table.how中这样做可以帮助我吗?
for ( int i =0; i < timeSize ; i++)
{
out.println(resource[i]);
out.println(itimespend[i]);
out.println(icostspend[i]);
totalcost += itimespend[i] * icostspend[i];
}
解决方法:
这并不困难.解决方案可以通过以下实现来实现:
<table>
<%
for ( int i =0; i < timeSize ; i++)
{
out.println(resource[i]);
out.println(itimespend[i]);
out.println(icostspend[i]);
totalcost += itimespend[i] * icostspend[i];
%>
<tr>
<td> <%=resource[i]%></td>
<td><%=itimespend[i]%> </td>
<td> <%=icostspend[i]%></td>
</tr>
<%
}
%>
</table>
将表标记保持在一边,以免每次循环它并为每个循环创建一个不同的表.这还没有经过测试,但我认为你会从这个中得到基本的想法.