Map[String, String]
我正在使用 Play 2.0.4 框架,我可以通过将其放入控制器部分成功地创建一个接受模板的模板:
Map<String, String> test = new HashMap<String, String>();
return ok(views.html.template.render(test));
并在template.scala.html
:
@(map : Map[String, String])
但是,如果我将第String
一个更改为Int
(控制器部分中的整数),我会得到这个异常:
error: method render in class template cannot be applied to given types;
是否可以在 Play 框架中定义 Integer -> String 映射,如果可以,我该如何实现?
编辑:
当我将控制器中的代码更改为:
Map<Integer, String> test = new HashMap<Integer, String>();
并在模板中:
@(map: Map[Int, String])