Pegando dados de um formulário com Vraptor

1 resposta
java
N

Como pegar dados de um form com Vraptor?
Estou tentando da seguinte maneira:

Formulário:

<form style="margin-top: 50px;" method="post" 
action="${linkTo[LoginController].login }">

				<div class="form-group">
					<input type="text" class="form-control" name="professor.nome"
						placeholder="Nome">
				</div>

				<div class="form-group">
					<input type="password" class="form-control" name="professor.senha"
						placeholder="Senha">
				</div>

				<div class="form-group">
					<input type="submit" class="btn btn-success btn-block" value="Entrar">
				</div>
			</form>

LoginController:

package br.com.marvin.reserva.controllers;

import br.com.caelum.vraptor.Controller;
import br.com.caelum.vraptor.Post;
import br.com.marvin.reserva.model.Professor;

@Controller
public class LoginController {
    @Post
    public void login(Professor professor) {
        //Executa algo
        // Porém, professor == null
    }
}

Não consigo receber de jeito nenhum… Tentei também com a anotação @IncludeParameters, mas sem sucesso.

Poderiam me ajudar? Grato

1 Resposta

igomes

Aparentemente tudo certo, tenta dar um clean do projeto.

Criado 25 de setembro de 2016
Ultima resposta 25 de set. de 2016
Respostas 1
Participantes 2