我想通过从JSP中的Arraylist检索值来显示表。这是来自JSP的代码的表部分
<p>
<table id="myTable">
<tr class="header">
<%
ArrayList arrColHead = new ArrayList();
arrColHead.add("Col Head 1");
rrColHead.add("Col Head 2");
for(int i=0; i < arrColHead.size(); i++)
{
%>
<th style="width:10%">
<%
arrColHead.get(i);
%>
</th>
<%
}
%>
</tr>
</table>
这不会显示“ Col Head 1”和“ Col Head 2”。可能是什么问题?
但是,如果我尝试对值进行硬编码,它将正确显示该表。
for(int i=0; i < arrColHead.size(); i++)
{
%>
<th style="width:10%">
Col Head 1
</th>
<%
}
我是J2EE编程的新手。因此,这里的任何帮助表示赞赏
最佳答案
尝试<%= arrColHead.get(i) %>
或out.println(arrColHead.get(i));