Я надеюсь, что это поможет вам решить эту проблему.
ужно предоставить данные для таблицы API Google ... поэтому я отправлю их из сервлета в JSP
но как я могу получить доступ к этим данным в "googles" javascript?
Я предоставлю образец другого JS - очень простого - просто чтобы я научился делать то, что говорит тема
<script>
function showTable()
{
<%
Object obj = session.getAttribute("list");
List<String> list = new ArrayList<String>();
int size = 0;
if (obj != null) {
list = (ArrayList<String>) obj;
size = (Integer) session.getAttribute("size");
}
for (int i = 0 ; i < size ; i++) {
String value = list.get(i);
%>
alert('<%= i %> = <%= value %> ');
<%
}
%>
}
</script>
Он должен печатать элементы данного списка ... но теперь это просто большой сценарий с предупреждением внутри него ... для его рефакторинга? Мне не нравится иметь много Java в JSP, потому что сервлет находится там, где он должен быть размещен
РЕДАКТИРОВАТЬ: просто подвести итог - я бы предпочел "нормальный" JS для цикла здесь ... Как правило, я бы предпочел свести к минимуму Java-код и максимизировать JS