怎么在jsp页面获取每个Map中key所对应的value值得 size啊
<c:forEachitems="${reptiles}"var="item"><trclass="bordbottom"><td>${item.key}</td><td...
<c:forEach items="${reptiles}" var="item">
<tr class="bordbottom">
<td>
${item.key }
</td>
<td>
怎么在这儿获取当前key的value指的长度啊
</td>
<td>
</td>
</tr>
</c:forEach>
</table> 展开
<tr class="bordbottom">
<td>
${item.key }
</td>
<td>
怎么在这儿获取当前key的value指的长度啊
</td>
<td>
</td>
</tr>
</c:forEach>
</table> 展开
5个回答
展开全部
使用jstl标签c:forEach
第一步:引入标签<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
第二步:<c:forEach items="${requestScope.winMap}" var="entry">
第三步:一个 Map 被 c:forEach 迭代出来之后是个 Map.Entry 对象,用 xx.key 和 xx.value 就可以得到键和值了key:${entry.key} value:${entry.value}
第一步:引入标签<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
第二步:<c:forEach items="${requestScope.winMap}" var="entry">
第三步:一个 Map 被 c:forEach 迭代出来之后是个 Map.Entry 对象,用 xx.key 和 xx.value 就可以得到键和值了key:${entry.key} value:${entry.value}
展开全部
你把map放到request或者session里面去,JSP页面不就可以取到了么,剩下的你该知道了吧
那你前面的${item.key }不要用表达式,写在<%%>里面赋值给一个变量,然后两个<td>之间都操作那个变量,不然性能会有损耗
那你前面的${item.key }不要用表达式,写在<%%>里面赋值给一个变量,然后两个<td>之间都操作那个变量,不然性能会有损耗
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<%
Map map = (Map)request.getAttribute("returnMap"); //request 中你传来的Map returnMap
int size = map.size();
String value1 = map.get("key1");
String value2 = map.get("key2");
%>
说白了在<% %>中写Java代码就行 在页面取值是用 <%=value1%>
Map map = (Map)request.getAttribute("returnMap"); //request 中你传来的Map returnMap
int size = map.size();
String value1 = map.get("key1");
String value2 = map.get("key2");
%>
说白了在<% %>中写Java代码就行 在页面取值是用 <%=value1%>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
map.get("key").length();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
同求答案。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询