Frage

Meine Anwendung verwendet Spring MVC. Auf dem Weg vom Controller bis zur Ansicht nehmen wir Abenteuer dieses Framworks, indem wir eine Bohne des Modells erstellen, mit der die relevanten Eigenschaften über den JSP angezeigt werden. Auf dem Rückweg, was bedeutet, dass sie nach dem Einreichen eines Formulars an den Controller ein RAW -HTTPrequest anstelle einer strukturierten Form verwendet werden.

Ich denke, dass dies ein Nachteil ist, daher suche ich nach Möglichkeit, dies in unser MVC -Modell einzulegen. Ich habe darin gesehen Verknüpfung Eine Art und Weise, wie das Frühling MVC damit umgeht. durch Hinzufügen zur JSP -Bindung wie:

<spring:bind path="command">  <font color="red">    <b><c:out value="${status.errorMessage}"/></b>  
</font>
</spring:bind>

und zum Controller:

 protected ModelAndView onSubmit(Object command) throws ServletException  
{    Widget widget = (Widget) command;
...
}

Diese Lösung ist jedoch nicht gut für unsere Implementierung - ich möchte dem JSP und zusätzlich nichts hinzufügen. Einige der Parameter, die zum HTTPREquest hinzugefügt werden, werden im JavaScript -Code durchgeführt. Daher suche ich nach einer Lösung, mit der Formbean aus den Formparametern erzeugt werden kann, während die Zuordnung auf dem JSP, sondern anderswo (in einigen dedizierten XML) nicht definiert ist.

Irgendwelche Ideen?

Keine korrekte Lösung

Andere Tipps

Der einfachste Weg, eine Form (Befehl) im Frühjahr zu verwenden, besteht darin, einen Controller zu schreiben, der SimpleFormController erweitert.

Eine schnelle Google zeigt eine Reihe grundlegender Tutorials - zum Beispiel:

http://www.vaannila.com/spring/spring-formple-form-form-forme-controller-1.html

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top