Populating JavaScript Array from JSP List
var countries = new Array(); <c:forEach items=”${countryList}” var=”country” varStatus=”status”> countryDetails = new Object(); countryDetails.country = ${country.name}; var provinces = new Array(); <c:forEach items=”${country.provinces}” var=”province” varStatus=”provinceStatus”> provinces.push(${province.name}); </c:forEach> countryDetails.provinces = provinces; countries.push(countryDetails); </c:forEach> now what you have is something like this in javascript var countries = [ {country:”USA”, provinces: [ “Ohio”, “New York”, “California” ]}, {country:”Canada”, … Read more