Olá pessoal, tenho um formulario que monto dinâmicamente, gostaria de saber como consigo gravar essas dados, utilizando uma Action no struts 2, teoricamente teria que criar todos os campos com atributos da minha Action, mas como é dinâmico não é possível. Pensei em criar um map na action, mas como faço um put nessa map? Como passar para a Action o key e o valor atual do campo?
Obrigado.
segue a forma que eu fiz:
Na JSP:
<s:textfield name=“parametros[‘teste’]” />
Criei uma Action:
ActionTeste extends ActionSuport{
Map parametros = new HashMap();
public Map getParametros(){
....
}
public void setParametros(Map map){
....
}
}
Após fazer o submit do form. Mando escrever o conteudo da map ele mostra:
{teste,java.lang.String@85245}.
Porque não mostra o conteúdo corretamente do value da Map?
Esse value deveria ser o texto que dgitei na textField, correto?
Obrigado pela atenção.