我想要做的是在索引 5 -6ren">
gpt4 book ai didi

java - 使用 jaxb 帮助在 jsp 中使用 java for 循环

转载 作者:行者123 更新时间:2023-12-01 15:50:18 25 4
gpt4 key购买 nike

嗨,我正在尝试在 Java 中创建一个 for 循环:

<%
for (int i = 0; i < webList.size(); i++) {

WebBean WebBean = (WebBean) webList.get(i);

System.out.println (i);
//for (int x = 0; x < webList.size(); x++) {
out.println( "<h2>SouthEast Teams</h2> " );
//}


%>

我想要做的是在索引 5 处拆分数组,以便它创建两个不同的列表。我目前正在使用 XML 创建列表,它工作正常,除非我在第二个列表的标题中添加“东南队”在“东北队”标题上方出现 8 次,而不是在索引 5 处的球队之后。

下面是我的完整 JSP 代码:

<%
ArrayList webList = (ArrayList) request
.getAttribute(ConstantKeys.WEB_LIST);

%>

<h2 tabindex="0" id="contentBody">NorthEast Teams</h2>
<%
if (webList != null) {
%>
<table>

<%
for (int i = 0; i < webList.size(); i++) {

WebBean WebBean = (WebBean) webList.get(i);

System.out.println (i);
//for (int x = 0; x < webList.size(); x++) {
out.println( "<h2>SouthEast Teams</h2> " );
//}


%>
<tr>
<td class="col1">
<div class="buttonWrap"


title="<%=WebBean.getTeamName()%>" class="button"><%=WebBean.getTeamName()%></a></div>
</td>
<td tabindex="0"><%=WebBean.getLocation()%></td>
</tr>
<%
}
%>
</table>

<%
}
%>

最佳答案

添加一条 if 语句,用于检查循环迭代的程度。 (在本例中您要检查 5)
编辑:添加一个将成为“numberOfTeams”的变量,以便您可以更改其中的值,而不是在 if 语句中更改值,以防将来发生更改。

     <%
for (int i = 0; i < webList.size(); i++) {

WebBean WebBean = (WebBean) webList.get(i);
if(i == 5){
System.out.println (i);
//for (int x = 0; x < webList.size(); x++) {
out.println( "<h2>SouthEast Teams</h2> " );
//}
}

%>

关于java - 使用 jaxb 帮助在 jsp 中使用 java for 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6221974/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com