Gewusst wie: array von java zu javascript
Möchte ich übergeben Sie einen String-Array Von java zu javascript. Wie kann ich erreichen, das gleiche.
mit loadUrl, ich bin vorbei an den Java-String [], um eine javascript-Funktion. (String[] StringName--> ["Hallo", "Hallo"])
Aber wenn ich versuche, Zugriff auf die gleichen in javascript
function displayString(StringName) {
for(var i=0;i<StringName.length;i++) {
alert("path : " + StringName[i]);
}
}
ich erwarte Länge 2 sein, da es nur 2 Artikel im Java String[].
Aber in javascript ist es cominng als String.
Whatformat ich verwenden, um es als ein array
- Java... du meinst, deine Seite ist geschrieben in JSP ?
- Was
"somestring,somethingelse".split(',')
? - Von Android Mit WebView ich habe die Seite erstellt, und ich will senden ein String-Array zu Javascript-Befehl zum ausführen einiger Befehle.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zwei Ideen kommen mir in den Sinn. Sie können erstellen Sie eine javascript-array mit jsp oder Sie können eine Trennlinie für die java-array und erstellen Sie in einen string, dann wieder Lesen in javascript mit split() auf dem string.
Methode 1:
<% String array[] = //is your initialized array %>
Dies sollte ein gebrauchsfertiges Javascript-array mit den Werten, die in Ihrer Java-array.
Methode 2: (Mit Trennzeichen #)
Java JSON und JSON zu Java ist ziemlich gut bedeckten Boden.
sollten Sie check this out.
https://stackoverflow.com/questions/338586/a-better-java-json-library