Manter dados de modelo entre páginas (Spring 3 MVC)

Estou tendo um processo de adicionar contato no Spring, que abrangerá várias páginas. As primeiras páginas receberão entrada de texto, a segunda página receberá a entrada de imagem e a terceira exibirá a rascunho.

Primeira página

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

Segunda página

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

Como posso manter os dados do modelo de contato entre as páginas para que eu possa dar a opção ao usuário para voltar e espalhar entre as páginas?

questionAnswers(2)

yourAnswerToTheQuestion