13

freemarker テンプレートで for ステートメントを作成したい。ハウツーhttp://freemarker.sourceforge.net/を読んでいますが、リストだけがあります。forステートメントまたはforeachを作成するにはどうすればよいですか。

parameter.put("size", size);

次のようなステートメントのfreemarkerテンプレートを作成したい

for (int number = 1; number <= size; number++) {
4

3 に答える 3

25

Freemarker マニュアルから、次のことができます。

<#assign x=3>
<#list 1..x as i>
  ${i}
</#list>

編集:x 0(またはそれ以下)の場合、逆にカウントされることに注意してください。したがって、ほとんどの場合1 ..< x、除外されますx(これには FreeMarker 2.3.22 が必要です)。

于 2013-03-17T14:26:15.030 に答える
4

listディレクティブを使用できます:

<ul>
<#list 1..2 as index>
    <li>${index}</li>
</#list>
</ul>
于 2013-03-17T14:25:18.077 に答える