Bitte bedenken Sie das Szenario. Ich habe eine Java-Klasse namens Person wie unten:
Person
---------
Integer Id
String name
String address
Nun übergebe ich über meinen Spring Controller eine Liste von Personen an meine JSP-Seite (neighbors.jsp) wie unten gezeigt:
List<Persons> persons = new ArrayList<Person>();
.
.
.
return new ModelAndView("/neighbors").addObject("persons", persons);
Jetzt ist das Problem da. Ich habe die Google Maps Api im Javascript-Format in neighbors.jsp eingebettet, um den Standort der eingeloggten Person anzuzeigen. Das funktioniert gut. Google Maps bietet auch den Vergleich von Adressen an. Ich möchte Markierungen von Adressen anderer Personen anzeigen, die sich im Umkreis von 5 Meilen um die Adresse des Benutzers befinden. Jede der Markierungen ist ein Link zu einer Seite, die die Informationen über die betreffende Person anzeigt.
Angenommen, ich greife auf jede Adresse in folgendem Format zu, wie rufe ich die Javascript-Funktion auf?
<c:forEach items="${persons }" var="person">
<!-- I want to pass each address ${person.address} to the javascript functions thats going to compare addresses -->
</c:forEach>
Kann mir jemand helfen, wie ich mit diesem Szenario umgehen soll?