Я начинаю работу с Play 2.2.x, я пытаюсь обрабатывать запросы POST, насколько я понимаю, мне не нужно указывать параметры в файле conf/routes, а извлекать запросы, используя класс DynamicForm для игры, как показано ниже. :
import play.*;
import play.api.data.Form;
import play.data.DynamicForm;
import play.mvc.*;
import views.html.*;
public static Result hello() {
DynamicForm requestData = Form.form().bindFromRequest();
String firstname = requestData.get("firstname");
String lastname = requestData.get("lastname");
return ok("Hello " + firstname + " " + lastname);
}
Однако я получаю эту ошибку в Eclipse:
"The method form() is undefined for the type Form
И я получаю этот компилятор, когда запускаю "play run":
error: cannot find symbol
DynamicForm data = Form.form().bindFromRequest();
Что не так с этим кодом? Является ли этот класс или метод устаревшим?
Спасибо!