


So erhalten Sie den Wert des Mehrfachauswahlfeldwerts in einem Beitrag in SpringMVC (Codebeispiel)
Jetzt werde ich mit Ihnen einen Artikel über den Wert des Post-Checkbox-Mehrfachauswahlfeldwerts in SpringMVC (versteckte Feldmethode) teilen. Er hat einen guten Referenzwert und ich hoffe, dass er für alle hilfreich sein wird.
Hier übergebe ich den Wert des Kontrollkästchen-Mehrfachauswahlfelds über eine Zeichenfolge an das Backend. Ich rufe zuerst js auf, um das ausgewählte Kontrollkästchen zu durchlaufen, um den ausgewählten Kontrollkästchenwert zu erhalten, und schreibe ihn dann in das ausgeblendete Feld Schließlich wird die Eigenschaft des Kompositionsobjekts eingereicht. Siehe Code: `
Frontend:
<form:form commandName="user" method="post"> <c:forEach items="${deploys}" var="deploy" varStatus="deployStatus"> <input type="checkbox" name="checkbox" value="${deploy.id}"/>${deploy.systemName} <br> </c:forEach> <spring:bind path="id">//实际存储的值,此处隐藏 <p class="form-group" hidden> <form:input path="id" name="id" cssClass="form-control"></form:input> </p> </spring:bind> <spring:bind path="accessControl">//实际存储的值,此处隐藏 <p class="form-group" hidden> <form:input path="accessControl" name="accessControl" cssClass="form-control"></form:input> </p> </spring:bind> <input type='button' value='确定' onclick="fun()"/>//调用脚本,给需要post的数据赋值 <p class="form-group"> <button type="submit" class="btn btn-primary">保存</button> <a class="btn btn-success pull-right" href="/user/list" rel="external nofollow" >返回</a> </p> </form:form>
Skript:
<script type="text/javascript"> function fun() { var boxes = document.getElementsByTagName("input"); // var val = [] var str = ""; for (var i = 0; i < boxes.length; i++) { if (boxes[i].name == "checkbox" && boxes[i].checked == true) { // val.push(boxes[i].value); str += boxes[i].value + ','; } } $("#accessControl").val(str) // alert(atr); // alert(val); } </script>
Backend:
@RequestMapping(value = "editaccesscontrol", method = RequestMethod.POST) //后端方法, public String editAccessControlPost(User user,ModelMap model ) {//接收参数对象user userMapper.updateUserAccessControl(user); model.addAttribute("user",user); model.addAttribute("success", "权限修改成功"); return "redirect:/user/editaccesscontrol?id="+user.getId(); }
Der obige Artikel geht kurz auf den Wert des Post-Checkbox-Mehrfachauswahlfeldwerts in SpringMVC (versteckte Feldmethode) ein, den ich Mit Ihnen geteilt. Alle Inhalte
Verwandte Artikel:
Wie man Bilder in js hochlädt und komprimiert (ausführliche Anleitung)
Wie Um Vue zu verwenden, implementieren Sie den CSS-Übergangseffekt
So verwenden Sie das WeChat-Applet, um die Bild-Upload-Funktion zu implementieren
Das obige ist der detaillierte Inhalt vonSo erhalten Sie den Wert des Mehrfachauswahlfeldwerts in einem Beitrag in SpringMVC (Codebeispiel). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

SpringBoot und SpringMVC sind beide häufig verwendete Frameworks in der Java-Entwicklung, es gibt jedoch einige offensichtliche Unterschiede zwischen ihnen. In diesem Artikel werden die Funktionen und Verwendungsmöglichkeiten dieser beiden Frameworks untersucht und ihre Unterschiede verglichen. Lassen Sie uns zunächst etwas über SpringBoot lernen. SpringBoot wurde vom Pivotal-Team entwickelt, um die Erstellung und Bereitstellung von Anwendungen auf Basis des Spring-Frameworks zu vereinfachen. Es bietet eine schnelle und einfache Möglichkeit, eigenständige, ausführbare Dateien zu erstellen

Python simuliert den Browser, der Post-Anfragen im Importrequests-Format sendet request.postrequest.post(url,data,json,kwargs)#Post-Anforderungsformat request.get(url,params,kwargs)#Im Vergleich zur Get-Anfrage sind die Parameter für das Senden von Post-Anfragen unterteilt Der Datenparameter „forms“ (x-www-form-urlencoded) unterstützt das Wörterbuchformat und das Zeichenfolgenformat. Das Wörterbuchformat verwendet die Methode json.dumps(), um die Daten in eine Zeichenfolge im legalen JSON-Format zu konvertieren

Für PHP-Entwickler ist die Verwendung von POST zum Springen zu Seiten mit Parametern eine grundlegende Fähigkeit. POST ist eine Methode zum Senden von Daten in HTTP. Sie kann Daten über HTTP-Anfragen an den Server senden und die Seite auf der Serverseite überspringen. In der tatsächlichen Entwicklung müssen wir häufig POST mit Parametern verwenden, um zu Seiten zu springen und bestimmte funktionale Zwecke zu erreichen.

PHP ist eine weit verbreitete serverseitige Skriptsprache, mit der interaktive und dynamische Webanwendungen erstellt werden können. Bei der Entwicklung von PHP-Anwendungen müssen wir normalerweise Benutzereingabedaten zur Verarbeitung über Formulare an den Server übermitteln. Manchmal müssen wir jedoch feststellen, ob Formulardaten in PHP übermittelt wurden. In diesem Artikel erfahren Sie, wie Sie eine solche Feststellung treffen.

1. Java ruft die Post-Schnittstelle auf. 1. Verwenden Sie URLConnection oder HttpURLConnection. Es ist nicht erforderlich, andere JAR-Pakete herunterzuladen. Rufen Sie URLConnection auf kann nur empfangen werden, wenn der Antwortcode korrekt ist, um publicstaticStringsendPost(Stringurl,Stringparam){OutputStreamWriterout=null;BufferedReaderin=null;StringBuilderresult=newSt zurückzugeben

So implementieren Sie mit Vue Mehrfachauswahlfelder und Optionsfelder. Vue ist ein beliebtes JavaScript-Framework, das in der Webentwicklung weit verbreitet ist. In Vue können wir problemlos verschiedene interaktive Effekte implementieren, darunter Mehrfachauswahlfelder und Optionsfeldfelder. In diesem Artikel wird erläutert, wie Sie mit Vue Mehrfachauswahlfelder und Optionsfelder implementieren, und es werden spezifische Codebeispiele bereitgestellt. Implementieren einer Mehrfachauswahlbox Eine Mehrfachauswahlbox wird verwendet, um dem Benutzer die Auswahl mehrerer Optionen zu ermöglichen. In Vue können wir die V-Model-Direktive verwenden, um eine bidirektionale Datenbindung von Mehrfachauswahlfeldern zu implementieren. Hier ist ein einfaches Beispiel

Mit der kontinuierlichen Weiterentwicklung und Weiterentwicklung der Front-End-Technologie erfreut sich die Anwendung des Vue-Frameworks immer größerer Beliebtheit. In praktischen Anwendungen von Vue werden häufig die Funktionen zum Ankreuzen mehrerer Kästchen und zum Auswählen aller Kästchen verwendet. In der Vue-Dokumentation werden auch die Implementierungsmethoden zum Aktivieren mehrerer Auswahlfelder und zum Auswählen aller sehr detailliert beschrieben. Mehrfachauswahlbox in Vue In Vue ist die Implementierungsmethode der Mehrfachauswahlbox sehr einfach. Sie müssen <inputtype="checkbox"> verwenden. Wenn mehrere Auswahlen getroffen werden müssen

实现如下:server{listen80;listen443ssl;server_namenirvana.test-a.gogen;ssl_certificate/etc/nginx/ssl/nirvana.test-a.gogen.crt;ssl_certificate_key/etc/nginx/ssl/nirvana.test-a.gogen .key;proxy_connect_timeout600;proxy_read_timeout600;proxy_send_timeout600;c
