Modelldaten zwischen Seiten verwalten (Spring 3 MVC)

Ich habe im Frühjahr einen Kontakt-Prozess, der sich über mehrere Seiten erstreckt. Erste Seiten übernehmen die Texteingabe, die zweite Seite die Bildeingabe und die dritte Seite die Anzeige des Entwurfs.

Erste Seite

@RequestMapping("/addContact")
public String registerContact(@ModelAttribute Contact contact) {
 return "addContact";
}
@RequestMapping("/addContact")

Zweite Seite

@RequestMapping("/addImages")
public String registerImages(@Valid Contact contact, BindingResult result) {
 return "addImages";
}

Wie kann ich Kontaktmodelldaten zwischen den Seiten pflegen, sodass ich dem Benutzer die Option geben kann, zwischen den Seiten zu wechseln und zu schäumen?