Pessoal descobri como faz, vou deixar aqui para voce estudarem.
Observem o que foi feito.
public class DoisFormsForm {
private String nome;
private String cpf;
private String metodo;
private Collection<Juridico> juridico;
///.... get .... set///
}
public class Juridico {
private String cnpj;
private String nomeFantasia;
///.... get .... set///
}
Montando o objeto na pagina jsp utilizando dwr para ser enviado via ajax.
function objeto(){
var jr = [{cnpj:dwr.util.getValue('cnpj'),
nomeFantasia:dwr.util.getValue('nomeFantasia')
}];
var oo = {
nome:dwr.util.getValue('nome'),
cpf:dwr.util.getValue('cpf'),
metodo:dwr.util.getValue('metodo'),
juridico:jr
};
DoisFormsAction.gravaObjeto(oo);
}
</script>
Nome<input type="text" id="nome"><br/>
CPF<input type="text" id="cpf"><br/>
Metodo<input type="text" id="metodo"><br/>
CNPJ<input type="text" id="cnpj"><br/>
NomeFantasia<input type="text" id="nomeFantasia"><br/>
<input type="submit" value="Enviar OBjeto" onclick="objeto();">
pronto
agora é so pegar esse valores
na classe DoisFormsAction
BLz