Usando o webwork2, notei que o comportamento dele ao enviar um formulario com inputs com ‘names’ idênticos, ele gera um string separando os valores por vírgulas.
Ok, eu dou um String.split no negócio e tudo bem.
Mas, não há outra maneira? Tentei tornar o objeto que recebe estes valores numa collection, e ir adicionando os valores no método setObjeto, mas o webwork não parece aceitar.
Há alguma sintaxe diferente necessária para não ter que trabalhar com a string?
foi mal nao responder antes a PM …mas cá estou eu.
Entonces, esse negócio de colocar os campos separados por vírgula não é do Webwork mas da definição do html.
Eu jurava que se seu método recebesse um List ou Array o WW iria se virar.
Dê uma olhada no fonte pra ver se algum converter dele já faz isso, se fizer e não estiver fazendo :shock: é porque ele não foi registrado por padrão. Ai é só registrar no xwork-converters.xml
Na verdade não é a sequencia de propriedades que você coloca no arquivo xml, é a classe … ou seja, toda vez que ele encontrar uma propriedade daquela classe naquela action ele chama aquele conversor, entendeu?