Ho un elenco di stringhe sul mio server che sto cercando di ottenere sul client sotto forma di array. Il codice Sto tentando di utilizzare è il seguente:Come trasferire l'array java all'array javaScript usando jsp?
All'interno del jsp ho una colonna di List<String>
Sto tentando il seguente codice:
<%int j = 0; %>
for(var i = 0; i < <%=columns.size()%>; i++)
{
colArray[i] = "<%=columns.get(j++)%>";
}
Questo codice restituisce semplicemente il primo elemento della elenco di colonne per ogni elemento nel colArray.
Ho anche provato:
colArray = <%=columns.toArray()%>;
che non funziona neanche. Mi sento come se stessi facendo un piccolo errore da qualche parte e sto solo non vedendolo. È ciò che sto cercando di fare nel modo in cui sto tentando?
Grazie.
Questo non funziona se le stringhe contengono caratteri come virgolette, backslash o newline. Questi personaggi dovranno essere sfuggiti. –
Aggiungerei anche un punto e virgola alla fine della seconda riga. –