java - 如何将字符串值数组从 Controller 传递到 View

标签 java playframework playframework-2.0

我正在使用 Java Play 框架并尝试将数组值从 Controller 传递到 View ,但出现错误。我的代码在这里:

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>     

如何解决此错误?

最佳答案

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

@(message: Array[String])
 @import helper._
    @import models._
    @import java.sql._
              <h1>@message </hl>     

关于java - 如何将字符串值数组从 Controller 传递到 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19655155/

相关文章:

java - Servlet doPost() 方法设置?

java - 为什么 glDeleteTextures() 在 OpenGL ES 2.0 中有三个参数?

json - 玩 - 尝试实现写入列表[任何]

java - 使用 PlayFramework2 在 JSON 中转义 HTML

scala - 验证带有复选框元组的映射表单

java - 如何确保线程完全执行? (使用线程池)

java - 为什么我的循环 GUI 计时器没有显示?

playframework - 如何在 Play Framework 中提交对象列表

authentication - 如何在 Play 框架中使用 Scala Secure Trait?

playframework - Play Framework 中功能测试的目的是什么?