在scala模板-Play框架中导入子类

时间:2014-04-04 06:17:58

标签: java scala playframework playframework-2.0

我有一个名为 IndProcess 的软件包,在该软件包中我有一个类 IndicatorProcess 。在这个课程中,我有一个子类 ExcelInd ,所以它看起来像 IndProcess.IndicatorProcess.ExcelInd 。我正在尝试将 ArrayList<&#;; ExcelInd'> 传递给我拥有的Scala模板。代码看起来像这样

@import IndProcess.IndicatorProcess.ExcelInd
@import helper._
@import java.util._
@(aaa:String,count:Int ,indList: List[IndicatorProcess.ExcelInd])

错误发生在"值未找到aaa"所以即使我删除了aaa并且只是通过计数仍然会给我同样的错误。我想我无法正确导入它。它无法识别我传递的List类型。 调用函数看起来像这样(目前我只是发送一个空的Arraylist来显示)

public static Result indicatorBrowse(){     
return ok(indicatorUpload.render(0,new ArrayList<ExcelInd>()));}

谢谢:)

1 个答案:

答案 0 :(得分:0)

  

导入语句应该在模板参数之后。该   模板参数必须是第一行 - 它现在在哪里,它是&gt;解析为具有类型归属的元组。

要明确的是,在写完这个答案后不久,允许导入之前模板的参数。

https://github.com/playframework/twirl/pull/12