Grenciar os results do struts

1 resposta
edysnipes

Senhores estou com uma dúvida.

Refatorando o código de um projeto que utiliza o Struts 2 vejo que tenho 2 e até 3 métodos que fazem a mesma coisa. O motivo é sempre o mesmo: Métodos iguais para results diferentes;

O padrão é sempre o mesmo: JSP para uma Action para uma DAO < – > DAO para Action para Jsp.

Ex:

public String consultaUsuario() {

....................
....................

return "consultaParaCadastro";

}

Aí o metodo é algo do tipo:

public String consultaUsuario2() {

....................
....................

return "consultaParaMotificacaoDePerfil";

}

Ambos fazem a mesma coisa só que por ter que retornar para jsp diferentes utilizam dois métodos.

E isso está espalhado por todo o projeto.

Qual a maneira de resolver isso?

Pensei em mandar via <s:hidden /> uma string para onde o método será retornado, ai utilizava essa variável para o retorno do método?

Alguém pode me ajudar com isso?

1 Resposta

edysnipes

Estou enviando a palavra chave do result num <s:hidden/>. Funciona mais será que é a maneira mais facil?

Criado 17 de agosto de 2010
Ultima resposta 17 de ago. de 2010
Respostas 1
Participantes 1