2014-09-10 49 views
0

我有一个JSTL阵列JavaScript数组,填写使用JSTL阵列

<sql:query var="list_str" dataSource="${myDS}"> 
    SELECT * FROM str; 
</sql:query> 

现在我想填补一个JavaScript数组表海峡的一列的内容。我正在尝试这个。

<c:forEach items="${list_str.rows}" var="user" varStatus="status"> 
    var val = ${user.Name}; 
    fruits.push(val); 
</c:forEach> 

但是,水果数组的值是空的,任何人都可以请指导如何做到这一点。

+0

您是否看过生成的客户端源代码? – sp00m 2014-09-10 15:29:47

+0

'var val = ' – ovi 2014-09-10 16:08:01

回答

1

你不需要var val,你需要引用什么将成为一个硬编码的字符串文字在生成的JavaScript代码。

<c:forEach items="${list_str.rows}" var="user" varStatus="status"> 
    fruits.push('${user.Name}'); 
</c:forEach>