2014-09-10 52 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>