4

Play フレームワークのチュートリアルを進めています。このエラーが発生しています:

error: cannot find symbol

In /Users/hseritt/devel/todolist/app/controllers/Application.java at line 12.

import views.html.*;

public class Application extends Controller {

static Form<Task> taskForm = Form.form(Task.class); // ERROR IS HIGHLIGHTED AS Form.form 

public static Result index() {
    return redirect(routes.Application.tasks());
}

Application.java の完全なコード:

package controllers;

import play.*;
import play.data.*;
import play.mvc.*;

import models.*;
import views.html.*;

public class Application extends Controller {

static Form<Task> taskForm = Form.form(Task.class);

public static Result index() {
        return redirect(routes.Application.tasks());
}

public static Result tasks() {
    return ok(
        views.html.index.render(Task.all(), taskForm)
    );
}

public static Result newTask() {
     return TODO;
}

public static Result deleteTask(Long id) {
    return TODO;
}
}

チュートリアルで何かを見逃したのか、何かを間違った場所に置いたのか疑問に思っています。

ありがとう!

4

2 に答える 2

0

jnoob によると、 import を に変更してからimport play.data.Formdostatic Form<Task> taskForm = form(Task.class);に変更するだけでうまくいきました。

于 2014-10-22T07:52:39.327 に答える