社区
Web 开发
帖子详情
js怎么遍历我后台传过来的Map?
未雨微凉
2012-02-02 10:31:06
我从后台已经把Map传到JSP页面,Map的结构是这样的:Map<String,List<String>> myMap=new HashMap<String,List<String>>(),在JS中要怎么遍历获取myMap里的List中的值?我用EL表达式${dictionaryForm.myMap}获得了map,接下来该怎么去做呢?麻烦各位指点一下,不胜感激。。。
...全文
8339
11
打赏
收藏
js怎么遍历我后台传过来的Map?
我从后台已经把Map传到JSP页面,Map的结构是这样的:Map<String,List> myMap=new HashMap<String,List>(),在JS中要怎么遍历获取myMap里的List中的值?我用EL表达式${dictionaryForm.myMap}获得了map,接下来该怎么去做呢?麻烦各位指点一下,不胜感激。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
未雨微凉
2012-02-05
打赏
举报
回复
三楼四楼的答案符合我的要求,四楼的答案细致一点,我按照四楼的方法来做已经实现了。其他的用json也是一种很好的方法,不过和我的要求有一点出入。谢谢各位的指点哦,小生不胜感激!
helloworld_oco
2012-02-03
打赏
举报
回复
用标签把List在字符串里遍历,拼成js对象
默雨茗
2012-02-03
打赏
举报
回复
LS说的对,在后台将map集合转为json格式(可以使用谷歌的Gson jar包,没有百度一个)
map.put("list",list);
Gson gson = new Gson();
String json=gson.toJson(map).toString();
转为json 后,界面js操作
var obj=eval("("+json+")");
var o=obj.list;
for(var i=0;i<o.length;i++){
//集合元素
var o1=o[i];
}
panpan0430
2012-02-03
打赏
举报
回复
转换为json后,传到前台就可以啦
demohunter
2012-02-03
打赏
举报
回复
把你的map转为json再传到前台获取
Acesidonu
2012-02-03
打赏
举报
回复
先转成json格式
zxl333
2012-02-03
打赏
举报
回复
json做比较好
wel_Sky
2012-02-03
打赏
举报
回复
听楼上的用json吧。
java我做过map的遍历
for (Map.Entry<String, List> entry : myMap.entrySet())
键:entry.getKey()
值:entry.getValue()
monvay
2012-02-03
打赏
举报
回复
你要先从 myMap 里通过你设定的MAP键值,获取到对应的list然后通过iterator 获取list元素对应的值
麦田
2012-02-02
打赏
举报
回复
不太懂,等答案...
麦田
2012-02-02
打赏
举报
回复
不太懂,等答案...
vue与vue-i18n结合实现
后台
数据的多语言切换方法
在XXX.
js
文件中定义函数: getUser(context,info){ context.$http.get(SERVER_URL+'/users',info).then(function(data){ let err =data.body.error; if(err===0){ let dataObj = data.body.userLists; //获取
后台
返回的数据 this.users = dataObj.items.
map
(function (e,i) { //
遍历
获取的数据,用this.$t()将每项数据与翻译资源对应 e.gen
js
解析
js
on读取List中的实体对象示例
1、由
后台
action 传给前台是需要将
map
转成
js
on格式 代码如下:
Map
result
Map
;
JS
ONObject
js
on =
JS
ONObject.fromObject(result
Map
); message =
js
on.toString(); List中存放多个student对象 2、前台
js
中先将结果
js
on串转成对象 代码如下: var obj = eval(“(“+data+”)”); 3、
遍历
取list 中的对象 代码如下: for(var key in obj){ //第一层循环取到各个list var
jQuery ajax
js
on 数据的
遍历
代码
先给大家说下我的需求:进行ajax请求后,
后台
传递回来以下
js
on数据。 具体实现代码如下所示: JavaScript代码 { data:[ {id:1,name:选择A,value:A}, {id:2,name:选择B,value:B}, {id:3,name:选择C,value:C} ] } 对上面的
js
on数据类在jquery 的success 函数中解析 JavaScript代码 $.ajax({ type: POST, url: xxx.do, dataType :
js
on, // 指定返
JS
遍历
Map
集合方法
JS
如何循环
遍历
后台
传过来
的
Map
?
Hash
Map
集合经
后台
转为
js
on字符串,并返回前台。
JS
接收到集合后可通过以下代码
遍历
: // 接收
Map
集合 var result = data.result; // 循环
遍历
Map
集合 for(var key in result){ alert(key); // key值 alert(result[key]); // value值 } ...
js
获取
遍历
后台
传过来
的
map
对象
1.
后台
代码 public Model
Map
totalWechatData(){ Model
Map
map
=new Model
Map
(); //1.查询发布日期热度词 String xaxisData[]={"wechat_pulbic_num","webpage_wechat","webpage_pic","image_search"}; List<We...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章