【发布时间】:2017-07-29 06:51:50
【问题描述】:
我想通过从我的 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 编程的新手。所以这里的任何帮助表示赞赏
【问题讨论】:
-
显示到页面时使用
<%=。但是使用 scriptlets 真的很不受欢迎。 (也不是这次。它真的很老了)。如果您想使用 java EE,请使用 jstl(和表达式语言,EL)。 -
这样使用