我想通过从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));

08-06 08:52