Possuo um cadastro onde o usuário preenche o formulário e quando submetido a lógica faz validações e se estiver duto ok redireciona para uma página de confirmação onde são exibidos os dados preenchidos, quero colocar a opção de confirmar e corrigir, mas quando o usuário clica em corrigir ao retornar para o formulário os dados são perdido no objeto, como eu posso manter os valores mesmo após outra requisição? Só colocando em sessão?
Minhas lógica resumidamente está mais ou menos assim:[code]
@Component(“slogan”)
public class SloganLogic {
@Out(key="pOut")
private Participant pOut;
public String participate(@Parameter(key="p") Participant p) {
//redireciona para confirm.jsp
return "confirm";
}
public void validateParticipate(ValidationErrors errors, Participant p) {
//realiza validações...
}
//esta é a lógica que chamo na página de confirmação de dados em caso de correção
//é chamado por corrigir
public String fixes(Participant p) {
//aqui o “p” chega como null
}
[/code]