VRaptor 3 submit [RESOLVIDO]

Pessoal estou com um problemao, e nao encontrei na documentação ou nao entendi, hehe

bom segue minha duvida

Tenho dois Objetos

Parametro
idParametro
descricao

ParametroValor
id
descricao
parametro

e a seguinte tela

<form action="salvar"..... .....

e no meu controller tenho o parametro

public void salvar(ParametroValor parametroValor) {

soh que em ParametroValor a propriedade parametro.idParametro nao vem preenchida com o valor que estou colocando

alguem sabe como faço isso???

olá felipef,

vc não precisa colocar o id no seu input… a menos que vc precise fazer algo de javascript com ele… (ou label)

você tem getters e setters pra essas propriedades? o vraptor só consegue preencher os valores se tiver setters…

os nomes estão certos…

sim, ta tudo certo, tenho os getters e setters, e tenho os IDs, para caso preciso algum JS,

e resolvi da seguinte maneira

<form action="salvar"..... 
..... 
<input type="text" name="parametroValor.id" id="parametroValor.id" value="${parametroValor.id}" /> 
<input type="text" name="parametro.idParametro" id="parametro.idParametro" value="${parametro.idParametro}" /> 
<input type="submit" name="Salvar" value="Salvar"> 

<form/> 

e no meu controller

public void salvar(ParametroValor parametroValor, Parametro parametro) { 

Funcionou dessa maneira, mas no VRaptor 2 eu utilizava da maneira antiga, era mais rapida, mas tudo bem

agora falta conseguir fazer o Hibernate funcionar, ainda nao consegui, hehehe

bom… isso deveria ter funcionado do primeiro jeito… posta aqui as classes completas parametro e parametroValor por favor?