从Struts Action中传来一个List<Engroup>表,怎样能够在jsp页面中获取List<group>表中的每一个元素?
不要遍历,只是获取其中的某一个元素。就把如下的List<Engroup>传到jsp页面中。其中engroup是一个类,与数据库里的各项属性列相一致。...
不要遍历,只是获取其中的某一个元素。就把如下的List<Engroup>传到jsp页面中。其中engroup是一个类,与数据库里的各项属性列相一致。
展开
1个回答
展开全部
用 request来传递
request.setAttribute(“list”, list);
前台获取可以使用jstl
<c:forEach items="${list}" var="estate">
<tr>
<td><input name="subBox" type="checkbox"value="${estate.estateID}" /></td>
<td>${estate.estateName}</td>
<td>${estate.cityName}</td>
<td>${estate.districtName}</td>
<td>${estate.distributionByUserName}</td>
<td>${estate.ownerByUserName}</td>
<td>${estate.readOnlyByUserName}</td>
<td><a
href="Admin/detailsInformation?estateId=${estate.estateID}">查看</a></td>
</tr>
</c:forEach>
request.setAttribute(“list”, list);
前台获取可以使用jstl
<c:forEach items="${list}" var="estate">
<tr>
<td><input name="subBox" type="checkbox"value="${estate.estateID}" /></td>
<td>${estate.estateName}</td>
<td>${estate.cityName}</td>
<td>${estate.districtName}</td>
<td>${estate.distributionByUserName}</td>
<td>${estate.ownerByUserName}</td>
<td>${estate.readOnlyByUserName}</td>
<td><a
href="Admin/detailsInformation?estateId=${estate.estateID}">查看</a></td>
</tr>
</c:forEach>
更多追问追答
追问
我不想让他去遍历,想单独的一个一个去取,就是因为,List里面的每个元素对应的是不同的,比如 第一个元素对应查看;第二个元素对应查看,这样做还是不能解决这个问题吧?您能帮忙解决一下这个问题吗?非常感谢!
追答
应为你是传的list过来,所以前台你必须要遍历才能获取对应元素的属性。如果你不想遍历那么就只能到后台处理过以后再传到前台了
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询