我有我的服務器上的字符串列表,我試圖以數組的形式到達客戶端。我試圖使用的代碼如下:如何使用jsp將java數組傳遞給javaScript數組?
在jsp中我有一個List<String>
列
我試圖下面的代碼:
<%int j = 0; %>
for(var i = 0; i < <%=columns.size()%>; i++)
{
colArray[i] = "<%=columns.get(j++)%>";
}
此代碼只是返回的第一個元素在colArray中每個元素的列列表。
我也曾嘗試:
colArray = <%=columns.toArray()%>;
這也不起作用。 我覺得我在某個地方犯了一個小錯誤,而只是沒有看到它。我試圖以我嘗試的方式做什麼?
謝謝。
這不會,如果工作這些字符串包含諸如雙引號,反斜線或換行符等字符。這些角色將需要逃脫。 – 2009-02-05 16:42:11
我還會在第二行的末尾添加一個分號。 – 2009-02-05 16:43:16