使用STRawGroupDir时如何将参数传递给子模板

时间:2012-09-21 04:41:18

标签: java stringtemplate

我正在使用StringTemplate v4.05来构建我的Web应用程序。 当我使用STRawGroupDir时,我没有在每个.st

中定义类似init(v) :: ...的内容

目前我可以成功渲染子模板,如下所示: ('$'是我的分隔符)

$/elements/test()$

但是当test.st如下所示

<div>Hello $name$</div>

我不知道如何将参数传递给$ name $。 我的目标如下:

$/elements/test(["Cavid"])$
$/elements/test(["Daniel"])$
$/elements/test(["Candy"])$

1 个答案:

答案 0 :(得分:1)

使用STRawGroupDir时,模板只有一个占位符,可以称为it

在你的情况下,test.st将是

<div>Hello $it$</div>