未找到带有 Twirl 视图的游戏框架:值

playframework with Twirl views not found: value

我花了很多时间尝试使用 playframework java 和 Twirl 来解决非常简单的问题,从控制器渲染字符串或(列表)到视图 java 和 Twirl,我的代码在这里


在我的控制器中

  public Result list(){
            //List<String>  todo = Arrays.asList("sup1","sup2","sup3");
            String nana = "coco";
            return ok(index.render(nana));
        }

在我看来

@(message: String)
@(nana:String)

@main("Welcome to Play") {

    @play20.welcome(message, style = "Java")
    <h1>@nana</h1>


}

所以有一些 Twirl 或自动配置?谁能帮我渲染数据以供查看,谢谢

您看到的错误是什么?包含所有导入的完整代码块是什么?

语法好像全错了:

  • 您的模板应该只有一个参数声明,即顶部的 @(...) 行。如果你想传入两个值,你应该在模板的顶部写上 @(message: String, nana: String)。然后你需要在调用 index.render(message, nana) 时为两者传递值。
  • 我不确定 @main 指的是什么,因为没有列出导入,但您应该尝试在没有该块的情况下先让它工作。呈现一个纯字符串,然后添加一些变量,然后可能会尝试像 @main.
  • 这样的奇特回调