Bom tarde pessoal,
Tenho uma aplicação onde o usuário digita um valor numérico (moeda) com uma máscara usando javascript. O campo usado é do tipo Double.
A questão é que o valor que o ActionForm me retorna é sempre 0, isso porque o formato fica, por exemplo, 1.000,00.
Agora, se eu ditigar o valor sem utilizar javascript, por exemplo, 1000.00, funciona normalmente.
Alguém já passou por isso e poderia me dar alguma dica ??
Obrigado
Marcos
O tipo que você definiu foi double ou Double? Isso está ocorrendo pois o struts não conseguiu fazer o parse da string 1.200,00 para um Double. 
Oi Fábio,
O tipo definido foi Double, eu deveria então usar double.
Se for double, ele fará o parse automaticamente ?
[]'s
Não, eu só perguntei pq como você disse que retornou zero, eu imaginei que o tipo era Double e não double. Não tem como você querer que o struts faça essa conversão. O parse de string para double do java não entende esse padrão de formatação. Quando eu faço essas validações, eu identifico o campo como string no meu FormBean e depois converto para Double dentro do meu controle. Desta forma eu posso setar o padrão de formatação de números. Abraço.
Oi Fábio, é isso mesmo, eu tive que converter de string para double.
Muito obrigado
Marcos