Не могу заполнить таблицу массивом json из базы данных:
Сервлет:
DAOTicket dTicket = new DAOTicket();
ArrayList<Ticket> tickets = dTicket.select();
Gson json = new Gson();
String array = json.toJson(tickets);
request.getSession().setAttribute("tickets", array);
JSP
<% String array = (String) session.getAttribute("tickets"); %>
<input type="text" id="array" value="<%=array%>" hidden>
JavaScript
var arrayString = document.getElementById("array").value;
var arrayTickets = JSON.parse(arrayString);
for (var i = 0; i < arrayTickets.length; i++) {
var obj = arrayTickets[i];
if(obj.idEstacionamiento === value){
var fila="<tr><td>"+text+"</td><td>"+obj.monto+"</td><td>"+obj.idTicket+"</td><td>"+str+"</td></tr>";
var btn = document.createElement("TR");
btn.innerHTML=fila;
document.getElementById("tb").appendChild(btn);
}
}
значение параметр get из опции "select"