Нет, JSON!вместо просмотра списка в javascript верните заполненные списки <li>
и замените innerHTML
на <ul>
. Причина в том, чтобы повысить производительность.Если вы не хотите делать что-то более гибкое, оставьте вещи на заднем плане.
Когда делаете json, вам нужно разобрать строку в объект json, а затем выполнить цикл и сгенерировать html, это просто дополнительный шаг.Сохраняйте вещи простыми, плюс разбор строки может быть дорогостоящим.
Если вы не перебираете список и вместо этого делаете out.println
объект списка, вы, скорее всего, увидите адрес.также вам нужно сгенерировать html, так:
StringBuilder sb = new StringBuilder();
for(String option: options){
sb.append("<li>").append(option).append("</li>");
}
out.println(sb);