|
|
@@ -17,6 +17,7 @@
|
|
|
package com.jfinal.template;
|
|
|
|
|
|
import java.lang.reflect.Method;
|
|
|
+import java.math.RoundingMode;
|
|
|
import java.util.HashMap;
|
|
|
import java.util.Map;
|
|
|
import com.jfinal.kit.HashKit;
|
|
|
@@ -537,6 +538,14 @@ public class Engine {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
+ * 设置 #number 指令与 Arith 中浮点数的舍入规则,默认为 RoundingMode.HALF_UP "四舍五入"
|
|
|
+ */
|
|
|
+ public Engine setRoundingMode(RoundingMode roundingMode) {
|
|
|
+ config.setRoundingMode(roundingMode);
|
|
|
+ return this;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
* Enjoy 模板引擎对 UTF-8 的 encoding 做过性能优化,某些罕见字符
|
|
|
* 无法被编码,可以配置为 JdkEncoderFactory 解决问题:
|
|
|
* engine.setEncoderFactory(new JdkEncoderFactory());
|