Browse Source

setBasetTemplatePath 接受 null 参:以便于在 ClassPathSourceFactory 时,允许
baseTemplatePath 为 null 值

James 8 years ago
parent
commit
44630b795e
1 changed files with 5 additions and 0 deletions
  1. 5 0
      src/main/java/com/jfinal/template/EngineConfig.java

+ 5 - 0
src/main/java/com/jfinal/template/EngineConfig.java

@@ -222,6 +222,11 @@ public class EngineConfig {
 	}
 	
 	public void setBaseTemplatePath(String baseTemplatePath) {
+		// 使用 ClassPathSourceFactory 时,允许 baseTemplatePath 为 null 值
+		if (baseTemplatePath == null) {
+			this.baseTemplatePath = null;
+			return ;
+		}
 		if (StrKit.isBlank(baseTemplatePath)) {
 			throw new IllegalArgumentException("baseTemplatePath can not be blank");
 		}