Dúvida VRaptor

0 respostas
GouverMXT

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:
@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 <a href="slogan.fixes.logic">corrigir</a>
    public String fixes(Participant p) {
        //aqui o "p" chega como null
    }
Criado 10 de julho de 2009
Respostas 0
Participantes 1