String.format 在 FreeMarker 中
String.format in FreeMarker
我需要使用 printf
-esque 参数在 FreeMarker 中输出一些值,等同于此:
String.format("%04d", index);
String.format("%s (%s)", lastName, firstName);
我试过执行以下操作,但失败并出现错误:
${String.format("%04d", index)}
无法找到 String
。
解决这些格式问题的推荐方法是什么?
它是一种模板语言,所以:
${index?string('0000')}
${lastName} (${firstName})
我需要使用 printf
-esque 参数在 FreeMarker 中输出一些值,等同于此:
String.format("%04d", index);
String.format("%s (%s)", lastName, firstName);
我试过执行以下操作,但失败并出现错误:
${String.format("%04d", index)}
无法找到 String
。
解决这些格式问题的推荐方法是什么?
它是一种模板语言,所以:
${index?string('0000')}
${lastName} (${firstName})