Wann sollte ich das Formular von html verwenden und wann das Formular von Spring: form in Spring MVC web app?

8

Ich frage mich, ob es gut ist, alle Formen in Spring-Tags zu schreiben oder kann ich Springform-Tags mit HTML-Form-Tags mischen?

    
newb 22.02.2011, 13:39
quelle

2 Antworten

7

Verwenden Sie Spring-Formulare, wenn Sie die von ihnen bereitgestellten Funktionen benötigen:

  • Bindung an Objekte
  • konfigurierbare Feldformatierung
  • Wiedergaben von Werten bei Fehlern
  • Binding von Fehlermeldungen

Für einfache Formulare (z. B. ein einfaches Suchfeld auf jeder Seite) benötigen Sie diese Funktionen normalerweise nicht - daher können Sie einfache HTML-Formulare dafür verwenden.

    
axtavt 22.02.2011, 13:51
quelle
2

Springs form:form -Tag sollte immer dann verwendet werden, wenn Sie ein formbacking -Objekt haben, das Sie an das Formular binden möchten (ein model -Objekt, das an Ihre Ansicht geliefert wurde).

Es gibt keine zusätzlichen Vorteile bei der Verwendung des Tags in einer regulären Form ohne unterstützendes Objekt.

    
Johan Sjöberg 22.02.2011 13:42
quelle

Tags und Links