J'ai une liste de chaînes sur mon serveur que j'essaye d'obtenir au client sous la forme d'un tableau. Le code Je cherche à utiliser est la suivante:Comment transférer un tableau Java en tableau javaScript en utilisant jsp?
Dans le jsp j'ai une colonne List<String>
Je tentais le code suivant:
<%int j = 0; %>
for(var i = 0; i < <%=columns.size()%>; i++)
{
colArray[i] = "<%=columns.get(j++)%>";
}
Ce code renvoie simplement le premier élément de la liste des colonnes pour chaque élément du colArray.
J'ai aussi essayé:
colArray = <%=columns.toArray()%>;
qui ne fonctionne pas non plus. J'ai l'impression de faire une petite erreur quelque part et je ne la vois pas. Ce que j'essaie de faire est-il possible dans la façon dont j'essaye?
Merci.
Cela ne fonctionnera pas si les chaînes contiennent des caractères tels que des guillemets doubles, des antislashs ou des retours à la ligne. De tels personnages devront être échappés. –
J'ajouterais aussi un point-virgule à la fin de la deuxième ligne. –