pbnf
Maio 17, 2010, 3:45pm
#1
Uso apenas um método para chamar o jsp em branco para fazer uma inclusão e também para consultar um registro, como faço o mapeamento em formato REST para conseguir fazer isso ?
public Comissao formulario(Comissao comissao) {
if (comissao != null && comissao.getId() != null) {
comissao = dao.procura(comissao.getId());
}
return comissao;
}
@Path({ "/meu-path", "/outro-path", "/mais-um-path"})
public Comissao formulario(Comissao comissao) {
if (comissao != null && comissao.getId() != null) {
comissao = dao.procura(comissao.getId());
}
return comissao;
}
Dê uma olhada na documentação do Vraptor, no item Resources-Rest: http://vraptor.caelum.com.br/documentacao/resources-rest/
(edit) faltou o } conforme post do Lucas
faltou só um } antes do ) do @Path
pbnf
Maio 18, 2010, 1:52pm
#4
[quote=garcia-jj]@Path({ "/meu-path", "/outro-path", "/mais-um-path"})
public Comissao formulario(Comissao comissao) {
if (comissao != null && comissao.getId() != null) {
comissao = dao.procura(comissao.getId());
}
return comissao;
}
Dê uma olhada na documentação do Vraptor, no item Resources-Rest: http://vraptor.caelum.com.br/documentacao/resources-rest/
(edit) faltou o } conforme post do Lucas[/quote]
Ok, obrigado ! Funcionou na primeira !!! Mas sobre a documentação não há nenhuma referencia sobre essa forma de declaração.
Tem razão, não tem nada sobre isso… achei que tinha =S
já adicionei na documentação, obrigado =)
Um detalhe interessante que, embora pareça obvio muitos podem não perceber, que os paths seguem a ordem declarada caso você declarar mais de um.
E sempre que você usar um redirectTo o Vraptor irá usar o primeiro path declarado em @Path .