Actualizar datos del modelo entre páginas (Spring 3 MVC)

Estoy teniendo un proceso de agregar contacto en Spring que se extenderá a lo largo de varias páginas, las Primeras páginas tomarán el Texto ingresado, la segunda Página tomará la imagen y la Tercera con Mostrar el borrador.

Primera página

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

Segunda pagina

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

¿Cómo puedo mantener los datos del modelo de contacto entre las páginas de modo que, pueda dar la opción al usuario a retroceder y hacer espuma entre las páginas?

Respuestas a la pregunta(2)

Su respuesta a la pregunta