编辑:
我需要使用 JSP 将动态数据显示到具有多行的表上。我希望该表显示 2 行、1 行类别的列和 1 行内容的列。我在下面有一个示例源代码,但它没有以正确的格式显示。我应该如何修改代码以正确的格式显示?
<%
String userName = (String)request.getSession().getAttribute("screenName");
ArrayList<String> stringList = (ArrayList<String>)request.getSession().getAttribute("stringList");
%>
<table id="table" border="1" align="center">
<tr>
<td align="center">
Category of Tweets:
</td>
<td align="center">
All Tweets of User: <%out.println(userName); %>
</td>
</tr>
<%
for(int i=0;i<stringList.size();i++){
%>
<tr>
<td>
<%
if(i%2==0){
String category = stringList.get(i).toString();
out.print(category);
%>
</td>
<%}else{ %>
<td>
<%
String content = stringList.get(i).toString();
out.print(content);
}
%>
</td>
</tr>
<%
}
%>
</table>