Erro Vraptor - Conversão de Campos

Fala pessoal, primeiro as características básicas das tecnologias utilizadas:

Tomcat 7.
Spring 3.2.1
Vraptor 3.4.1

Código Exemplo:

<input type="text" name="image.name" />
<input type="text" name="imageName" />

public void save(Image image, String imageName) {    
}

O grande problema é que o vraptor está de alguma forma convertendo “imageName” para “image.name”, ou seja não está conseguindo distinguir os 2 campos.

OBS: Meus problemas começaram quando realizei a migração do spring 3.0.5 para o 3.2.1.

Alguem poderia me ajudar a soluciona-lo?

qual é o erro que dá?

Não da erro de código, simplesmente uma incoerência na conversão. O classe que realiza a conversão trata

image.name = imageName

Ou seja ele pega sempre o ultimo campo que no exemplo é o imageName é seta o valor do mesmo tanto para “image.name” quanto para “imageName” por não conseguir distinguir ambas.

=/

bem estranho isso estar acontecendo… será que o Spring novo tá tratando os parâmetros da requisição?

tenta receber o HttpServletRequest no construtor do controller ou de um interceptor e ver quais são todos os parâmetros do request. Veja se são exatamente image.name e imageName