模板采用选项作为参数,从Java控制器调用

时间:2014-06-04 10:27:01

标签: java scala playframework

我有一个模板,其中包含一个选项:

@(overlappingDates: Option[List[Date]])

如何从Java控制器渲染此模板?

我试过了:

return ok(template.render(scala.None$.MODULE$));

但这会产生以下编译错误:

[error]   required: Option<List<Date>>
[error]   found: None$

1 个答案:

答案 0 :(得分:0)

您是否尝试过以下方式之一:

scala.Option.apply(null)

scala.Option.apply((List<Date>) null)

请参阅此答案:https://stackoverflow.com/a/3720044/2873727