Dúvida - result.use(page())  XML
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Autor Mensagem
Rafael Guerreiro
JavaEvangelist

Membro desde: 26/10/2010 07:28:13
Mensagens: 479
Localização: São Paulo/SP
Offline

Como que diferencio um result com 2 métodos diferentes pelo protocolo http.

Exemplo:

@Get("/path") - result.use(page()).redirectTo("/path");
@Post("/path") - ??





Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline

redirect é sempre pra GET.

não use o page(), sempre que possível redirecione para as lógicas:


--
Caelum
www.caelum.com.br

Rafael Guerreiro
JavaEvangelist

Membro desde: 26/10/2010 07:28:13
Mensagens: 479
Localização: São Paulo/SP
Offline

OK... e o page() executa o conteúdo do método?

Qual o motivo do page() ser "pior" que o redirectTo?





Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline

page nunca executa o método...

o page é pior pois vc tem que ficar escrevendo as urls. usando o redirectTo vc aponta pro método que vai ser executado e o VRaptor se vira pra descobrir qual é a url.
ou seja, se vc mudar qual é a url da lógica vc não precisa varrer todas as classes procurando os redirects pra ela

--
Caelum
www.caelum.com.br

 
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Ir para:   
Powered by JForum 2.1.8 © JForum Team