form (error: cannot find symbol )

form (error: cannot find symbol )

我正在尝试通过此视频为我的模板实施助手

Play! Framework 2.0 Tutorial Simple Form

但卡住了

package com.pack.controllers;

import java.util.List;
import java.util.Map;

import play.data.Form;
import play.data.validation.ValidationError;
import play.i18n.Messages;
import play.mvc.Controller;
import play.mvc.Result;

import com.pack.model.User;
@org.springframework.stereotype.Controller
public class Application extends Controller {
    final static Form<User> userForm=form(User.class);
    public Result index() {
        return ok(index.render("Welcome",userForm));
    }
}

我正在编译error:cannot find symbol

final static Form<User> userForm=form(User.class); 
                                 ^^^^

这应该有效:

final static Form<User> userForm=new Form(User.class); 

这将创建一个新的 Form 对象,参数为 User.class

如果它使用工厂方法,而不是调用 new Form(...),请执行:

Form.<factorymethodname>(User.class);

使用下面的代码

final static Form<User> userForm = Form.form(User.class);