对啊,
<card id="<%= menuIDArray[i] %>">
<%= menuNameArray[i] %>
</card>
已经出循环了,你看看i的数值是多少,就明白了
<%System.out.println(i)%>
<card id="<%= menuIDArray[i] %>">
<%= menuNameArray[i] %>
</card>

解决方案 »

  1.   

    i的结果是4
    但<%= menuNameArray[i] %>是为null.<%! String[] menuIDArray = new String[100]; %>
    <%! String[] menuNameArray = new String[100]; %>
    <% 
    conn cons = new conn();
    String url = "sort = '" + 1 + "'";
    ResultSet rs = cons.executeQueryMenu(url);while(rs.next()) {
        menuIDArray[i] = rs.getString("ID");
        menuNameArray[i] = rs.getString("name");
        %>
        <a href="#<%= menuIDArray[i] %>"><%= menuNameArray[i] %></a><br/>
    <% i = i + 1;
    System.out.println(menuIDArray[i] + menuNameArray[i]);   这里输出null
    } %>