1

我正在使用 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>     

如何解决此错误?

4

1 回答 1

1

您需要将参数声明为字符串数组。我假设您使用框架的默认模板系统。它应该看起来像这样:

@(message: Array[String])
 @import helper._
    @import models._
    @import java.sql._
              <h1>@message </hl>     
于 2013-10-29T10:17:16.130 回答