Java bindFormRequest()在播放2.0.3时遇到找不到符号错误

Java bindFormRequest()在播放2.0.3时遇到找不到符号错误,java,forms,heroku,playframework,playframework-2.0,Java,Forms,Heroku,Playframework,Playframework 2.0,我用Play框架创建了一个表单。但我得到一个错误:找不到符号 我复习了play目录中的示例代码,仍然无法理解。顺便问一下,我可以使用Play访问heroku中的PostgresSQL吗? 这是以下代码: 这是/controllers/Application.java中的一段代码 final static Form<Geo> geoForm = form(Geo.class); public static Result showDBpage(){

我用Play框架创建了一个表单。但我得到一个
错误:找不到符号
我复习了play目录中的示例代码,仍然无法理解。顺便问一下,我可以使用Play访问heroku中的PostgresSQL吗? 这是以下代码:

这是/controllers/Application.java中的一段代码

    final static Form<Geo> geoForm = form(Geo.class);

    public static Result showDBpage(){

          //get problem here :-<
          Form<Geo> filledForm = geoForm.bindFormRequest(); 
          Geo loc = filledForm.get();
          return ok(database.render(loc));
        }
views/database.scala.html

@(loc: Geo)

@main("") {

    <p>This is Database pages</p>

    <p>@loc.longitute and @loc.latitute</p>

    <a href=@routes.Application.index>Back to form</a>
}
没有bindFormRequest()方法,只有
bindFromRequest()
-您的代码中有一个输入错误


检查API

谢谢,伙计,这是个多么愚蠢的问题。我在谷歌上花了几个小时。@Ryan没有愚蠢的问题;)我花了一段时间才意识到你的打字错误。无论如何,我建议投资一些好的IDE——它可以在几秒钟而不是几小时内捕获这些恼人的bug。请将问题标记为已回答。谢谢@biesior,我会尽快尝试eclipse,也可以尝试Intellij想法(终极版),它比eclipse更适合玩,IMHO。
@(loc: Geo)

@main("") {

    <p>This is Database pages</p>

    <p>@loc.longitute and @loc.latitute</p>

    <a href=@routes.Application.index>Back to form</a>
}
package models;

import java.util.*;
import javax.validation.*;
import play.data.validation.Constraints.*;

public class Geo
  {
    @Required
    public String longitute;
    @Required
    public String latitute;

    public Geo()
    {

    }

    public Geo(String longitude,String latitute)
    {
        this.longitute = longitute;
        this.latitute = latitute;
        //this.length = length;
    }
  }