Java 渲染函数不';游戏框架2.0.2中不存在吗?

Java 渲染函数不';游戏框架2.0.2中不存在吗?,java,playframework,controller,render,Java,Playframework,Controller,Render,我下载并安装了play framework 2.0.2,然后创建了一个项目。我使项目黯然失色,并在eclipse中打开它 我有一个名为Application的类,它扩展了Controller类。在web上的大多数示例中,我看到如下控制器 public class Application extends Controller { public static void index() { render(arg0,arg1,...); } public sta

我下载并安装了play framework 2.0.2,然后创建了一个项目。我使项目黯然失色,并在eclipse中打开它

我有一个名为Application的类,它扩展了Controller类。在web上的大多数示例中,我看到如下控制器

public class Application extends Controller {
    public static void index() {
        render(arg0,arg1,...);
    }

    public static void tasks() {
         render(arg0,arg1,...);
    }

    public static void newTask() {
         render(arg0,arg1,...);
    }

    public static void deleteTask(Long id) {
        render(arg0,arg1,...);
    }
}
但是,在我的默认应用程序中,我只能执行以下操作。我不知道如何做上一个

public class Application extends Controller {
    public static Result index() {
        return ok("Hello World!");
    }

    public static Result tasks() {
         return ok(indexabc.render("hello world"));
    }

    public static Result newTask() {
         return TODO;
    }

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

在我的代码中,当我尝试用“void”替换“Result”返回类型时,没有问题。但是,当我想用一些参数调用“render()”方法时,该方法不存在。我找不到一种方法来调用render函数

您在Web上看到的示例适用于Play1.x,而控制器中的版本适用于Play2.x

播放1使用
render()
,播放2返回一个结果对象,该对象是通过调用
ok()
方法或许多其他方法创建的

此时您有两个选项。下载Play1.2.5(当前稳定版本)并使用您找到的示例,或者使用Play2.x文档并搜索Play2.x示例