<%@ taglib prefix="s" uri="/struts-tags"%><%@ page import="java.util.Set, java.util.Iterator, java.util.HashSet, com.k_int.discover.lookup.datamodel.LocationLookupResultDTO" %><% request.setAttribute("decorator", "none"); response.setHeader("Cache-Control","no-cache"); //HTTP 1.1 response.setHeader("Pragma","no-cache"); //HTTP 1.0 response.setDateHeader ("Expires", 0); //prevents caching at the proxy server response.setContentType("application/json"); %> <% Set results = (HashSet)request.getAttribute("locationResults"); Iterator resIter = results.iterator(); out.println("{\"locations\":["); int ctr = 0; int length = results.size(); while(resIter.hasNext()) { LocationLookupResultDTO nextResult = resIter.next(); out.println(nextResult.toJSON()); if ( ctr != length - 1 ) { out.println(","); ctr++; } } out.println("]}"); %>