Playframework 错误消息:`}';应为,但找到eof。,

Playframework 错误消息:`}';应为,但找到eof。,,playframework,playframework-2.0,Playframework,Playframework 2.0,这就是我的错误 import play.*; import play.mvc.*; import play.data.*; import play.data.Form.*; import views.html.*; import models.*; import java.util.ArrayList; import java.util.List; public class Application extends Con

这就是我的错误

    import play.*;
    import play.mvc.*;
    import play.data.*;
    import play.data.Form.*;
    import views.html.*;
    import models.*;
    import java.util.ArrayList;
    import java.util.List;


    public class Application extends Controller {

    public Result index() 
    {
    List members = Member.findAll();
    return ok(index.render(members,               Staff.getLoggedIn(session().get("staff_id")));
    }

    @Security.Authenticated(Secured.class)
    public Result addMember()
    {
    Form addMemberForm = Form.form(Member.class);
    return ok(addMember.render(addMemberForm,Staff.getLoggedIn(session().get("staff_id"))));
    }
    @Security.Authenticated(Secured.class)
    public Result addMemberSubmit() 
    {
    Form newMemberForm = Form.form(Member.class).bindFromRequest();

    if(newMemberForm.hasErrors()){
    return badRequest(addMember.render(newMemberForm, Staff.getLoggedIn(session().get("staff_id"))));
    }
    newMemberForm.get().save();
    flash("success","Member" + newMemberForm.get().name +"has been created");

    return redirect("/");
    }
    @Security.Authenticated(Secured.class)
    public Result deleteMember(Long id)
    {
    Member.find.ref(id).delete();
    flash("success", "Member has been deleted");
    return redirect("/");

    }
    @Security.Authenticated(Secured.class)
    public Result updateMember(Long id)
    {
    Form memberForm = Form.form(Member.class).fill(Member.find.byId(id));
    return ok(updateMember.render(id, memberForm,Staff.getLoggedIn(session().get("staff_id"))));    
    }
    @Security.Authenticated(Secured.class)
    public Result updateMemberSubmit(Long id)
    {
    Form updateMemberForm = Form.form(Member.class).bindFromRequest();
    if(updateMemberForm.hasErrors())
    {
    return badRequest(updateMember.render(id, updateMemberForm, Staff.getLoggedIn(session().get("staff_id"))));
    }

    Member m = updateMemberForm.get();
    m.id = id;
    m.update();
    flash("Success", "Member "+updateMemberForm.get().name + " has been updated");
    return redirect("/");

    }

    public Result login(){
    return ok(login.render(Form.form(Login.class),Staff.getLoggedIn(session().get("staff_id"))));
    }

    public Result logout(){
    session().clear();
    flash("Success", "You've been logged out");
    return redirect(routes.Application.login());
    }

    public Result authenticate(){
    Form loginForm = Form.form(Login.class).bindFromRequest();

    if(loginForm.hasErrors()){
    return badRequest(login.render(loginForm,Staff.getLoggedIn(session().get("staff_id"))));
    }
    else{
    session().clear();
    session("email", loginForm.get().username);
    return redirect(routes.Application.index());
    }

    }
    }

我应该在以下方法中使用四个结束括号:

`}' expected but eof found.
我在ok(index.render(members,Staff.getLoggedIn(session().get(“Staff\u id”)))的末尾又添加了一个
,Staff.getLoggedIn(session().get(“Staff\u id”));应为四个右括号);解决了的。
public Result index() 
{
    List members = Member.findAll();
    return ok(index.render(members, Staff.getLoggedIn(session().get("staff_id")));
}