ソースを参照

添加 outputStream.flush()

James 5 年 前
コミット
30a03361b0
1 ファイル変更4 行追加1 行削除
  1. 4 1
      src/main/java/com/jfinal/render/TemplateRender.java

+ 4 - 1
src/main/java/com/jfinal/render/TemplateRender.java

@@ -17,6 +17,7 @@
 package com.jfinal.render;
 
 import java.io.IOException;
+import java.io.OutputStream;
 import java.util.Enumeration;
 import java.util.HashMap;
 import java.util.Map;
@@ -57,7 +58,9 @@ public class TemplateRender extends Render {
 		
 		try {
 			
-			engine.getTemplate(view).render(data, response.getOutputStream());
+			OutputStream os = response.getOutputStream();
+			engine.getTemplate(view).render(data, os);
+			os.flush();
 			
 		} catch (RuntimeException e) {	// 捕获 ByteWriter.close() 抛出的 RuntimeException
 			Throwable cause = e.getCause();