Die Codekopie lautet wie folgt:
Funktion DeleteAll () {
var All = document.getElementsByName ("checkName"); // Erhalten Sie den von Ihnen ausgewählten Inhalt ist ein Array
if (all == null || all.length == 1) {
ALERT ("NICHT bestellen");
zurückkehren;
} anders {
var idstr = ""; // Definieren Sie eine Zeichenfolge der ID, die Sie löschen möchten
für (var i = 0; i <all.length; i ++) {
if (alle [i]. Checked) {
IDSTR + = alle [i] .Value + "; // Verbinden Sie IDs mit Kommas und trennen Sie sie
}
}
var result = bestätigen ("Löschen auswählen");
if (Ergebnis) {
window.location.href = "DeleteOrderAction? Action = DeleteAll & idstr ="
+ idstr;
} anders {
null zurückkehren;
}
}
}
</script>
Schließlich Geschäftsverarbeitung
Die Codekopie lautet wie folgt:
String [] arr = idstr.split (","); // Das Array der ID -Zeichenfolgen wird unter Verwendung von Comma -Split erhalten, um jede ID zu erhalten
für (string str: arr) {
int orderId = Integer.ParseInt (str);
Ordersservice.deleteorder (orderId);
}
Zusammenfassung: Der Betrieb des Löschens und Löschens aller ist der Prozess des Spleißens und Spalten von Zeichenfolgen.