Forma correta de se fazer

Ola pessoal, estou desenvolvendo um sisteminha simples de cadastro, porém estou esbarrando em alguns conceitos, portanto me desculpem se a pergunta parecer estúpida.

Tenho um formulário de cadastro que esta funcionando corretamente, agora estou desenvolvendo uma jsp para listar os cadastros, como eu posso fazer a edição dos dados ?? Eu pensei em fazer da seguinte foma:
1 - Na pagina que lista os cadastros, faço um link editar com o id do registro para a servlet.
2 - Chamo minha classe de persistência para obter os dados do registro, na forma de um objeto.
3 - Chamo o form usado para cadastrar, passando como parâmetro esse objeto.
4 - No começo da página do form de cadastro verifico se esse parâmetro foi passado, caso positivo alimento o form com os dados senão deixo os campos em branco.

Preciso saber a meneira correta de se fazer e não a maneira “xunxada”. Não sei se consegui ser claro mas acho que sim.
Obs: Estou usando Netbeans, Tomcat e não estou usando nenhum framework (na verdade tenho aversão a eles rsrsrs, mas não vem ao caso)

veja a apostila FJ-21 da Caelum… lá tem direitinho como organizar e implementar um projeto como o seu…

[]'s