Browse Source

添加 RoundingMode 配置

James 5 years ago
parent
commit
4b8e5b944c
1 changed files with 9 additions and 0 deletions
  1. 9 0
      src/main/java/com/jfinal/template/Engine.java

+ 9 - 0
src/main/java/com/jfinal/template/Engine.java

@@ -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());