刚接触JSTL和EL表达式,不知道如何从List<Map<String,Object>>取值
Stringsql="SELECT*FROMcustomer";List<Map<String,Object>>user;try{user=dao.findModeRes...
String sql="SELECT * FROM customer";
List<Map<String, Object>> user;
try {
user = dao.findModeResult(sql, null);
} catch (SQLException e) {
throw new RuntimeException(e);
}
System.out.print(user);
req.setAttribute("user", user); 展开
List<Map<String, Object>> user;
try {
user = dao.findModeResult(sql, null);
} catch (SQLException e) {
throw new RuntimeException(e);
}
System.out.print(user);
req.setAttribute("user", user); 展开
1个回答
展开全部
<c:forEach var="temp" items="${user}">
<c:forEach var="map" items="${temp}">
<c:out value='${map.key }'/>
<c:out value='${map.value }'/>
</c:forEach>
</c:forEach>
<c:forEach var="map" items="${temp}">
<c:out value='${map.key }'/>
<c:out value='${map.value }'/>
</c:forEach>
</c:forEach>
追答
你的客户id、名字、生日、手机 都放到哪里了?map中?如果是的话
${map.value }
或者
${map['id']}
${map['name']}
${map['birthday']}
${map['phone']}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询