一尘不染

如何在jsp表中显示值?

jsp

我是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];          
        }

阅读 184

收藏
2020-06-08

共1个答案

一尘不染

这并不困难。解决方案可以通过以下实现来实现:

<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>

将表标签放在外面,以免每次都循环,并在每次循环时创建一个不同的表。尚未对此进行测试,但是我认为您将从此获得基本概念。

2020-06-08