急struts1后台传过来一个map值,在jsp中应该怎么获得显示出来啊

急struts1后台传过来一个map值,在jsp中应该怎么获得显示出来啊,第1张

<c:forEach var="item" items="${map['a']}">

${item}

</c:forEach>

<c:forEach var="item" items="${map['b']}">

${item}

</c:forEach>

一个键(key),一个值(value)

el表达式可以用么?

打个比方,看下面这段代码:

Map<String, String> map = new HashMap<String, String>();

mapput("name", "菜菜");

requestsetAttribute("map", map);

页面上面取得的时候,用el表达式可以这样写:

${ map['name'] }

试试看,能不能满足你的要求。

天天开心哈。。。

:)

<%

HashMap map1 = new HashMap();

map1put("key1","lzsb")

requestsetAttribute("map1", map1);

%>

取值

${map1["key1"]}

也可是一个el对象

${now}

${map1[now]}

也可

${map1["key1"]name}

遍历

<c:forEach items="${map1}" var="i">

${ikey}

${ivalue}

</c:forEach>

这样的表达清楚吗?

Java servlet 将Map传到jsp中,用foreach获取map的值的方法:

以下是取值代码:

<%@ page contentType="text/html; charset=gb2312" language="java" import="javautil" %>

<%@ taglib prefix="c" uri=">

如果你能通过priceInfoStatisticsVOinfoMap取得Map,并可以 通过#columnkey取得需要的key值的话,那么可以再通过OGNL中提供的map[key]的语法取得key对应的value值。

试下 priceInfoStatisticsVOinfoMap[#columnkey]能不能取得你需要的值

以上就是关于急struts1后台传过来一个map值,在jsp中应该怎么获得显示出来啊全部的内容,包括:急struts1后台传过来一个map值,在jsp中应该怎么获得显示出来啊、如何jsp获取Map中某个key对应的值,条件:不使用Java代码!、在jsp中使用el表达式通过键获得后台的一个map<Long,String>的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9519201.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存