Derzeit generiert diese Klasse den JavaScript -Code, indem Sie Strings in Java bearbeiten und direkt in die JSP -Seite drucken, aber es wird ein bisschen kompliziert, JS in Java String zu schreiben und behalten Sie das bei. Idealerweise möchte ich dies so packen, dass es als Bibliothek verwendet werden könnte, ohne weitere Änderungen zu erfordern. Das ist die Frage. Was ist der beste Weg, dies zu tun? p> Hier ist ein Teil des Codes: < /p>
Code: Select all
public class JavascriptGenerator {
public String gerarPorRegiao(String contextPath, List lista, boolean infoWindowEnabled) {
String saida = "";
saida += ""
+ ""
+ ""
+ "var map;";
for(Estado e: Estado.values()) {
saida += "var mc" + e.toString() + ";";
}
saida += "var selecionado;"
+ "var center = new google.maps.LatLng(-11.0, -51.9);"
+ "var geocoder = new google.maps.Geocoder();"
+ "var infowindow = new google.maps.InfoWindow();"
+ "var markerContent = new Array();"
+ "function geocoderInit() {"
...