[JAVA] Formular, das den Wert des sich wiederholenden Elements in Spring MVC erhält

Es scheint, dass Sie es auch mit String [] empfangen können, aber wenn Sie es mit lazyList implementieren, ist es praktisch, es wie PHP zu handhaben, oder? Das ist.

SampleForm.java


public class SampleForm {
    private List<String> valueList = ListUtils.lazyList(new ArrayList(), new Factory() {
        public Object create() {
            return new String();
        }
    });

    public List<String> getValueList() {
        return valueList;
    }

    public void setValueList(List<String> valueList) {
        this.valueList = valueList;
    }
}

sample.jsp


<form:input path="valueList[0]"/>
<form:input path="valueList[1]"/>
<form:input path="valueList[2]"/>

Recommended Posts

Formular, das den Wert des sich wiederholenden Elements in Spring MVC erhält
Die Frühjahrsvalidierung war in der Reihenfolge von Form und BindingResult wichtig
Schritte zum Ausführen von Spring Boot beziehen sich auf die Werte in der Eigenschaftendatei
Beispielprogramm, das den Hashwert einer Datei in Java zurückgibt
Der offizielle Name von Spring MVC ist Spring Web MVC
Holen Sie sich im Frühjahr mehrere Ressourcen, die dem Muster entsprechen
[Für Anfänger] DI ~ Die Grundlagen von DI und DI im Frühjahr ~
Testen Sie den Antwort-JSON der von Spring MVC mit AssertJ mit MockMvc erstellten REST-API
Finden Sie mit Swift eine Annäherung an log (1 + x)
Verzweigungsverarbeitung mit dem Rückgabewert von RestTemplate und dem Statuscode von ResponseEntity in Spring Boot
Fügen Sie die Datei in die Eigenschaften eines Strings mit Spring XML-Konfiguration ein
Beschleunigen Sie das Testen von Validatoren, für die DI im Spring Boot erforderlich ist
Ein Programm, das die Anzahl der Wörter in einer Liste zählt
Beispielcode, der die Moustache-Vorlagen-Engine mit Spring Boot verwendet
Rufen Sie in Spring Boot eine Proxy-Instanz der Komponente selbst ab
Das Problem, dass das Attribut des Benutzermodells in ActionMailer gleich Null wird
Ich möchte den Wert von Attribute in Selenium of Ruby ändern
So erhöhen Sie den Wert von Map in einer Zeile in Java
[Spring Boot] Liste der Validierungsregeln, die in der Eigenschaftendatei für Fehlermeldungen verwendet werden können
Dies und das von JDK
Reihenfolge der Verarbeitung im Programm
Filtern Sie das Ergebnis von BindingResult [Spring]
Anzahl der Ziffern des numerischen Typs
Das Problem, dass der Inhalt von Parametern vollständig in der Ansicht [Rails] angezeigt wird
[Rails / simple_format] Hilfsmethode, die die im Formular eingegebenen Zeilenumbrüche widerspiegelt
Dies und das der Implementierung der zeitlichen Beurteilung von Daten in Java
So erhalten Sie den Einstellungswert (Eigenschaftswert) aus der Datenbank in Spring Framework
So ändern Sie den Wert einer Variablen an einem Haltepunkt in IntelliJ
Android-Entwicklung, wie man den Wert des JSON-Objekts auf null überprüft