Não estou conseguindo usar esse método ...pois ele sempre requer um parâmetro e na aula eu vejo o professor não usar nenhum.Logo tenho erro de compilação abaixo:
method bindFromRequest in class play.data.DynamicForm cannot be applied to given types; required: play.mvc.Http.Request,java.lang.String[] found: no arguments reason: actual and formal argument lists differ in length
Meu ProdutoController:
package controllers;
import models.Produto; import play.data.DynamicForm; import play.data.FormFactory; import play.mvc.; import views.html.; import javax.inject.Inject;
public class ProdutoController extends Controller {
@Inject
private FormFactory formularios;
public Result salvaNovoProduto() {
DynamicForm formulario = formularios.form().bindFromRequest();
Produto produto = new Produto();
produto.setTitulo(formulario.get("titulo"));
return ok("Formulário recebido para produto: " + produto.getTitulo());
}
public Result formularioDeNovoProduto () {
return ok(formularioDeNovoProduto.render());
}
}
Percebi que ele recebe alguns parâmetos como um Request e uma String O que poderia ser?