未找到带有 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
. 这样的奇特回调
我花了很多时间尝试使用 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
. 这样的奇特回调