Pessoal, bom dia.
estou com o seguinte problema: Possuo um mesmo formBean, que é usado por duas telas. Ambas a telas se referenciam a este formBean com nomes diferentes. E é aí que reside o problema.
Possuo uma action chamada “cadastroAction” que recebe este formBean com o nome “cadastroForm”. Ele realiza as suas operações, e ao final faz um forward para uma página. Esta página possue declarado no action de seu form o action “manterCadastroAction”. Este action se referencia a este formulário pelo nome “manterForm”.
Acontece que o form que esta página recebe vem vazio. Se eu vou no mapeamento da action “manterCadastroAction” e coloco no método attribute o nome “cadastroForm”, igualando assim com o da action “cadastroAction”, funciona. Relembrando que o formBean é o mesmo, estando declarado uma única vez no struts-config. O que altera é o nome que dou a ele no método attribute de cada action.
Só que eu preciso referenciar-me a este formBean por nomes distintos nestas actions.
Existiria alguma forma de dizer ao Struts que apesar do nome ser diferente, o formBean é o mesmo e por isso seus dados não devem ser apagados?
