Na aplicacao web tenho o formulario com alguns dados obrigatorios para preencher, no action deste formulario é direcionado para path correspondente do metodo salvar!
O path do formulario é:
No UsuarioController tenho um metodo para salvar
@Path("/salva")
public void salva(Usuario usuario) { ... }
Dentro desse metodo faco a seguinte validacao
Usando a validacao do vRaptor
validator.checking(new Validations() {
{
that(Validacao.validaString(usuario.getNome()), "usuario.nome", "nome.obrigatorio");
}
});
validator.onErrorUsePageOf(UsuarioController.class).formulario();
Funcionou legal, ele valida e retorna a mensagem correspondente na jsp.
Maaaaaaaaaaaaaaaas …
No navegador é exibido a jsp correspondente ao Formulario, porem na url no navegdor está: …/usuario/salva
Não era pra ser …/usuario/formulario ???