получить переменные JSP ArrayList в функции JavaScript - PullRequest
3 голосов
/ 17 января 2012

Я пытаюсь ознакомиться с javaScript и в настоящее время наткнулся на одну проблему: Как получить переменные JSP ArrayList в функции JavaScript?

Например, я выяснил, как получить значение типа int, но не знаю, как переместить список массивов

var total='<%=counter%>'; //convert jsp to JavaScript

Ответы [ 2 ]

6 голосов
/ 17 января 2012

Нет прямого способа конвертировать ArrayList в массив javascript, вы можете перебрать ArrayList и добавить каждый элемент в массив javascript.попробуйте это

javascript:

var jsArray = [];
<%for(int i=0;i<arrayList.size();i++){%>
    jsArray.push("<%= arrayList.get(i)%>");
<%}%>
1 голос
/ 17 января 2012

Вам необходимо использовать массив javascript и создать массив, используя значения с сервера

var myArray=new Array("Value1","Value2","Value3");//condensed array
var myArray=["Value1","Value2","Value3"];//literal array

Вы также можете использовать формат JSON для получения литерала с сервера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...