我想在FreeMarker中获得一个数字的功能,但我找不到任何数学函数。
示例:X / 10 ^ n => 3000 / 10 ^ 3 = 3
有什么建议吗?
答案 0 :(得分:0)
首先,在Java类中,您可以这样做(模型是导入org.springframework.ui.ModelMap变量。):
import freemarker.ext.beans.BeansWrapper;
model.put("Math", BeansWrapper.getDefaultInstance().getStaticModels().get("java.lang.Math"));
然后,在FTL中,您可以使用它:
${X / (Math.pow(10, n))}