Amigos,
Estou com o seguinte problema…
Tenho uma classe Cliente e uma classe Endereco. Segue o rascunho delas…
public class Cliente {
private String nome;
private String telefone;
private Endereco endereco;
//Getters and Setters
}
public class Endereco {
private String bairro;
private String cidade;
//Getters and Setters
}
Tenho o seguinte… O primeiro JSP é um form de cadastro de clientes… Antes de dar um submit neste form, o usuário clica em um botão para adicionar um endereco e uma janela PopUp é aberta com o form de cadastro de enderecos. O usuário preenche o endereço, dá o submit deste form e a janela PopUP é fechada automaticamente, ficando apenas a primeira janela de cadastro de clientes. O usuário entao dá um submit no formulario de clientes e encerra o caso de uso.
Dúvidas:
1 - Existe alguma ordem para a criação dos objetos? Por exemplo, o Objeto cliente precisa ser criado antes do objeto endereco, o Endereco antes do Cliente ou não existe essa ordem de criação?
2 - Da forma que estou fazendo, o endereço é criado antes. Quando termino o cadastro de enderecos e a janela é fechada, eu tenho certeza de que meu objeto está criado (fiz o teste). Então, eu dou um request.setAttribute(“novoEndereco”, endereco) na janela do endereco e dou um request.getAttribute(“novoEndereco”) na página do cliente, só que na pagina do cliente aparece que o objeto está nulo. Porque?
Tenho outras dúvidas, mas no momento so me lembro dessas! Obrigado!