怎么样通过<c:foreach>把集合中的值赋给一个js的Array

在jsp文件中通过<c:forEachitems="${templateUser}"var="tUser">${tUser.login_name},${tUser.nam... 在jsp文件中通过<c:forEach items="${templateUser}" var="tUser"> ${tUser.login_name},${tUser.name}
</c:forEach>
从后台传来templateUser集合,这个集合的每个元素包括两个字段login_name, name,现在想把这个集合构造成一个js的数组,数组形式如下:
var myArray = new Array();
myArray['name1'] =login_name1;
myArray['name2'] =login_name2;
myArray['name3'] =login_name3;

不知道如何操作?
我对jsp和js编程刚刚接触,但是接触到的是一个大项目,又有需求压着,没有时间去仔细学习。烦请各位知道的帮忙解答,谢谢!
展开
 我来答
qq1111qq111111
2015-01-22 · TA获得超过1175个赞
知道小有建树答主
回答量:1166
采纳率:66%
帮助的人:580万
展开全部
<script>
var user = '${templateUser}';
</script>
在jsp中加上这个。之后user这个变量就是全局的,他的值就是$(templateUser),但是是字符串,然后自己去截取字符串即可。
你要的是对象,不是数组
数组是var s = [1,2, [1,2], {1:'1','s': 'sss'}];
追问
谢谢您的回答。
但是我还是有一些细节想问您。
templateUser的值相当于一个list,每一个元素包含login_name和name两个成员。那么user的值是什么样的呢?我应该怎么截取呢?
追答
console.log(user);或者alert(user)看一下
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式