playFramework 2.8.2 Помощник по форме в Java - PullRequest
0 голосов
/ 14 июля 2020

Добрый день, сейчас изучаю игровой фреймворк для 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>
    }
}

Я очень признателен, если вы могли бы мне помочь. Большое спасибо.

...