2017-07-04 71 views
0

我試圖通過jsp-list將Spring JavaList傳遞給javascript數組。jsp列表填充到javascript數組

我的代碼:

<c:set var = "currentcars" scope = "session" value = "${cars}"/> 

現在我想填充JSP中從「currentcars」內容爲JavaScript陣列,但我不那麼熟悉JSP語法。

在JSP:

<script ....> 
    var carsArray = new Array(); 
</script> 

<c:forEach items="currentcars" var="car"> 

    //pseudocode: 
    carsArray.push(<c:out value="${car}"/>); 

<c:forEach> 

我怎麼能這樣做呢?

+0

什麼是「車」?原始值(例如'String')或對象? –

回答

0

在腳本標籤,你可以做這樣的事情(車是不是基本類型):

var carsArray = new Array(); 
    <c:forEach items="currentcars" var="car"> 
     c = new Object(); 
//name property example 
     c.name= '${car.name}'; 
//other properties 

     carsArray.push(c); 
    </c:forEach> 
+0

我可以訪問java腳本變量「carsArray」內的jsp代碼沒有