Como utilizar o view.properties e o niceurl.routes juntos?

0 respostas
khaoz
Em uma classe de logica eu tenho os metodos:
grava() {}
 lista() {}
 novo() {}
Configurei meu niceurl.routes da seguinte maneira:
/ ==> /index.jsp
 /:{component}/:{logic} => #{component}.#{logic}
Até ai tudo bem. A url modulo/novo mostra um formulario cuja action é modulo/grava (sim, não estou usando modulo.grava.logic pois da erro). Ao executar o grava() gostaria que voltasse ao formulário então tentei algumas configurações, inicialmente no view.properties:
modulo.grava.ok = modulo.novo.logic
 
 # ou
 
 modulo.grava.ok = redirect:modulo.novo.logic
 
 # ou
 
 modulo.grava.ok = modulo/novo
 
 # ou
 
 modulo.grava.ok = novo
Como não obtive sucesso, deixei o view.properties em branco e parti para o niceurl.routes:
/:{component}/grava => #{component}.novo
E foi o mais próximo do que eu gostaria de fazer que consegui chegar, porém a url contém o parametro do ultimo módulo adicionado mas acho que tem alguma coisa errada, poir não faz muito sentido ele estar ali.

o >> para redirecionamento também não funciona.

Enfim, qual a maneira correta de executar esse tipo de operação com o vraptor + niceURL ?

Criado 3 de março de 2009
Respostas 0
Participantes 1