Добрый день, сейчас изучаю игровой фреймворк для Java и возникла проблема. Я создал форму со ссылкой на учебник playFramework. Но текст немного устарел (возможно, версия 2.6) и возникла ошибка компиляции.
Моя среда - java1.8, playFramework2.8.2, sbt1.3.13
Содержание ошибки Не удается найти ни один HTTP-запрос Заголовок здесь введите описание изображения здесь
Это часть моего исходного кода.
HomeController. java
public Result index() {
return ok(views.html.index.render("message content", this.myForm));
}
public Result form() {
Form<MyForm> form = this.myForm.bindFromRequest();
MyForm myForm = form.get();
String name = myForm.getName();
String pass = myForm.getPassword();
String namePass = "name:" + name + ", password:" + pass;
return ok(views.html.index.render(namePass, form));
}
index. scala. html
@(message:String, myForm:Form[MyForm])
@main("Index Page", "Hello", "copyright 2018.") {
<p>@message</p>
@helper.form(action = routes.HomeController.form()) {
@helper.CSRF.formField
@helper.inputText(myForm("name"))
@helper.inputPassword(myForm("password"))
<button>send form</button>
}
}
Я очень признателен, если вы могли бы мне помочь. Большое спасибо.