我正在使用Java Play Framework并尝试将数组值从控制器传递到视图,但是我收到了错误。我的代码在这里:
public class Application extends Controller {
public static Result index() {
String s= "Hello Mr.View";
String st[] = {"firstValue","second","third","fourth"};
return ok(index.render(st));
}
}
我的模板是:
@(message: String)
@import helper._
@import models._
@import java.sql._
<h1>@message </hl>
如何解决此错误?
答案 0 :(得分:1)
您需要将参数声明为String-Array。我假设您使用框架的默认模板系统。看起来应该是这样的:
@(message: Array[String])
@import helper._
@import models._
@import java.sql._
<h1>@message </hl>