代码如下:
后台:request.setAttribute("trainmap", trainmap);//map集合
request.setAttribute("tId", tId);//键形成的数组 类型是String
request.getRequestDispatcher("queryStation.jsp").forward(request, response);
前台打印:<c:forEach items="${tId}" var="tid">
编号:${tid}
<c:forEach items="${trainmap.[tid]}" var="t" varStatus="s">
<td>${s.count}</td>
<td>${t.trainName}</td>
</c:forEach>
</c:forEach>
这种问题,你不提供下代码,别人是不好完美的帮助你的。下面按照我的想法,给你提供下个借鉴的demo:
<body>希望可以帮到你!只要遇到集合、数组就遍历循环即可,其实多个嵌套循环和单个循环基本的遍历取数据都一样的。二层循环、三层、四层甚至更多层,都一样,唯一把握住: 数据在哪里,集合数组就遍历。