Dúvida: como passar dados de um form para outra página com struts 2?

4 respostas
Marcio_Nogueira

Olá, minha dúvida é a seguinte: como passar dados de um form para outra página com struts 2?
Mais expecificamente falando, pegar os atributos de um form em uma página diferente para exibi-los.
Desde já agradeço a ajuda. :wink:

4 Respostas

B

Olá Marcio,

Primeiramente você precisa criar o formulário em HTML, e na tag do formulário, na propriedade action, você deve colocar o nome da action do struts.

Nos campos do formulário, você precisa definir as propriedades nome dos campos exemplo:

Na action do Struts2, você precisa ter uma variável com o nome do campo, neste caso nomeUsuario, e definir o método set desta variável.

E pelo método set o struts2 se encarrega de preencher o valor passado como parâmetro na request para a variável através do método set.

Espero que tenha entendido, o que eu quis dizer.

Marcio_Nogueira

Mas a variável dever ter obrigatóriamente o mome do campo ou pode ser, por exemplo: nome?

dcorteztec

creio q sim
se for por request sim

B

Olá,

É necessário ter o mesmo nome da variável, e também é necessário ter o método set, pois o struts2 procura por este método. Recomendo usar a geração automática do eclipse.

Criado 10 de fevereiro de 2011
Ultima resposta 10 de fev. de 2011
Respostas 4
Participantes 3