Pessoal, não sei se o titulo do post seria realmente esse, mas o que eu estou querendo fazer é cadastrar endereços para um determinado cliente.
Ja tenho o cadastro de clientes funcionando legal, seguindo um turorial do vraptor, o cadastro de clientes está com esses metodos funcionando ok.
…
@Get
@Path("/clientes/novo")
public void formulario() {
}
..
..
..
@Post
@Path("/clientes")
public void adiciona(final Cliente cliente, boolean validarcpf) {
....
.....
@Get
@Path("/clientes/{id}")
public Cliente edita(Long id) {
return (Cliente) dao.carregaPorId(id);
}
Eu quero fazer o cadastro de enderecos para o cliente mas não consigo passar cliente para o meu formulario de cadastro de endereços.
No meu enderecosControler eu fiz isso:
@Get
@Path("/clientes/enderecos/novo/{cliente}")
public void formulario() {
}
No meu jsp de clientes (editar) eu fiz isso:
<a href="<c:url value="/clientes/enderecos/novo/${cliente }"/>">Novo Endereço</a>
No formulario de endereços eu fiz isso:
<input type="hidden" name="clienteEndereco.idCliente" value="${cliente.id }" />
<input id="cliente" type="text" readonly name="cliente.nome" value="${cliente.nome }"/>
mas não funciona.
Alguém pode me dar um help?
Agradecido.