In meinem Rendermapping habe ich ein Benutzerobjekt in mein Modell (model.addAttribute)
gelegt. Im gekuppelten JSP I tun:Frühling Portlet mvc: Modellattribut ist null trotz ModelAttribute?
<form:form action="x" method="post" modelAttribute="user">
Username: ${user.username}
Age: ${age}
This information is correct: <input type="checkbox" id="correctInformation"/>
<input type="submit" value="Submit"/>
</form:form>
jedoch in der x-Methode Mathing wenn I Abrufen des Objekts Benutzer einen @ModelAttribute
tag das Benutzerobjekt unter Verwendung wird eine neue Instanz statt der in der Form verwendet, um einen (der Benutzername leer usw.).
Weiß jemand, warum das passiert und die Lösung?
bearbeiten: Ich kann <input type:hidden path="username"/>
verwenden und es funktioniert, aber das ist nicht wirklich so sauber ... Gibt es eine bessere Lösung?
gleiche Frage wie diese man (auch selbst gefragt) http://stackoverflow.com/questions/4381478/spring-portlet-mvc-keep-parameters/4382508#4382508 – Javi
Nicht die gleiche Frage, das war nur ein einfaches HTML-Formular. Dies ist eine Frühlingsform. – jack