2

仍在学习使用 play 框架掌握 akka java。我在下面有一个代码片段。它工作正常,但决定让人头疼。

public class Application extends Controller {

static ActorRef masterActor;
  RubineActor rubineactor;


  public static Result index() {          
      return ok(index.render(null));
   ........ somecode
  }

它工作正常,但现在我的 eclipse juno 抱怨它无法解析返回行中的索引对象。我是 akka 和 play framework 的新手。有人可以解释发生在我身上的事情吗。cos必须提交项目作为我的最后一年项目。谢谢

4

1 回答 1

2

您的问题与 Akka 无关,这是一个模板问题

该变量index由模板导入提供,当然import views.html.*; Eclipse 有时无法解析此对象,因为它是 Play第一次请求后自动生成的。

模板被编译为标准 Scala 函数,遵循简单的命名约定。如果您创建一个 views/Application/index.scala.html 模板文件,它将生成一个具有 render() 方法的 views.html.Application.index 类。

有关具体示例,请参见hello word 示例

于 2012-08-11T21:52:56.443 回答