Manter dados no formulário - Spring

Pessoal estou desenvolvendo o seguinte projeto: https://github.com/jrfernandessi/reserva-com-spring, porém estou com um problema, quando salvo o formulário que ele levanta a exceção de de cadastro repetido ele tira todos os dados do formulário, enfim queria saber como faço para manter os dados do meu formulário depois de levantar a exceção.

Cara, n sei se vi errado mas no seu html os input’s só tem o atributo name, com isso vc só vai poder recuperar o valor dele no controller, mas ele tem que ter o atributo value tbm, que aí vc pode setar o obj Professor nesse value.

mas quando eu coloco o id com o mesmo nome do atributo ele já pega do objeto, a dúvida é como faço para manter o objeto, depois que a exceção é levantada!

Segue o link com a mesma dúvida