Navegação de formulários

Oi Pessoal.

Estou fazendo um cadastro em JSP/Struts onde o usuário precisa preencher
vários formulários antes de confirmar a operação.

Fiz a navegação de formulários guardando eles em uma variável de sessão.

E ai eu pergunto isso é bom, ruim e se tem um modo melhor de se fazer isso.

Qualquer ajuda/comentário é muito bem bemvinda.

Obrigado.

Acredito que isso é muito relativo, pela quantidade de informacao que vc precisa armazenar, ou mesmo pelo volume de usuários que podem vir a utilizar o seu sistema. Mas é a forma mais fácil, talves algunas informações vc possa ate manter em cookies caso a sessao do usuario expire, e caso ele retorne, vc pode recuperar algumas informações para que não fique tão chato recomeçar o cadastro… Como nos shoppings virtuais.

Ter tabelas temporárias tb não é nenhum problema, pode ser uma boa solução, aí vc pode ter uma rotina de limpeza de cadastros nao terminados…

Aí depende da necessidade, e da disponibilidade que vc quer…

[]'s

Essa navegação de formulários, tipo um wizard, pode ser feito com um único form bean com escopo de sessão, configurado no próprio Struts.