Ich habe ein Formular und gebe Daten über Thymeleaf in den Controller ein:
%Vor%An einer anderen Stelle meiner HTML-Seite möchte ich, wenn ein Benutzer auf eine bestimmte Schaltfläche klickt, dieses Objekt ändern und es an denselben Controller senden.
Ich habe bereits das Objekt, das initialisiert wurde. Button ist kein Teil irgendeiner Form. Wie kann ich dieses Objekt mit Thymeleaf in einen Controller senden?
PS: Ich weiß, dass ich es über Javascript senden oder solche Buttons in ein Formular einfügen kann, aber ich möchte den Thymelaft-Weg lernen.
Ich denke, das einzige, was Sie suchen, ist die Verwendung von Bind mit Spring EL-Ausdrücken.
Dank der erweiterten Formularfelderbindung in Spring MVC Wir können komplexe Spring EL-Ausdrücke verwenden, um dynamische Formularfelder zu binden zu unserer Formular-Backbohne. Dadurch können wir neue Zeilenobjekte erstellen in unserer SeedStarter-Bean, und um die Felder dieser Zeilen zu unserem Formular hinzuzufügen Benutzeranfrage.
Schauen Sie sich den nächsten Link an, wo ein gutes Beispiel ist:
Die Schaltfläche
%Vor%Anfrage zuordnen
%Vor%Tags und Links spring-boot thymeleaf