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.
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.
Mas a variável dever ter obrigatóriamente o mome do campo ou pode ser, por exemplo: nome?
creio q sim
se for por request sim
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.