@Post("/usuarios")
  public void adiciona(Usuario usuario) {
    if (dao.existeUsuario(usuario)) {
      validator.add(new ValidationMessage("Login já existe", "usuario.login"));
    }
    validator.onErrorUsePageOf(UsuariosController.class).novo();

    dao.adiciona(usuario);

    result.redirectTo(ProdutosController.class).lista();
  }
 @Post("/login")
 public void login(Usuario usuario) {
   Usuario carrega = dao.carrega(usuario);
   if (carrega == null) {
     validator.add(new ValidationMessage("Login e/ou senha inválidos", "usuario.login"));
   }
   validator.onErrorUsePageOf(UsuariosController.class).loginForm();
   usuarioWeb.login(carrega);
   result.redirectTo(ProdutosController.class).lista();
 }