Dinge:
Daten vom Typ List aus dem Java-Hintergrund für die Schnittstellenanzeige zurückgeben. Aber ich möchte es bekommen und in js betreiben. Verwenden Sie den EL-Ausdruck direkt und js erkennt ihn als Zeichenfolge. Nicht das, was ich will. . Ich habe online nach jedermanns Lösung gesucht ... Am besten ist es natürlich, die List-Sammlung in das JSON-Format zu konvertieren und auf die Schnittstelle zu übertragen. Auf diese Weise ist der Vorgang in js einfach und die Seite wird nicht beeinträchtigt.
Lösung:
List konvertieren und an die Schnittstelle übergeben. Verwenden Sie var arr = eval(‘${list}’); in js, um die Liste in ein js-Array zu konvertieren.
Mein Code:
var keyList = eval('${keysList}');
var value = $("#paramsValues").val();
var noSet = []; >for(var i=0;iif(values.indexOf(keyList[i])==-1){
noSet.push(keyList[i]);
}
}