将 Java 类 导入 Groovy 模板(播放框架 1.x)

Importing Java classes into Groovy template (Play framework 1.x)

是否可以在使用 Play 框架时将 Java 类 导入到 Groovy 模板中以避免使用完全限定路径?

当前:

<div>
    *{ Loop through enum values.}*
    #{list items:package1.package2.package3.SampleEnum.values, as:'enumValue'}
        ...
    #{/list}
</div>

期望:

%{
    import package1.package2.package3.SampleEnum 
}%
<div>
    *{ Loop through enum values.}*
    #{list items:SampleEnum.values, as:'enumValue'}
        ...
    #{/list}
</div>

根据我的经验,遗憾的是没有。您可以在不同的模板中设置枚举值,并固有这些单独的友好命名值,但这只是一种 hack。

PS想你