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:
[code]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[/code]
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 ?