将 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想你
是否可以在使用 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想你