ソースを参照

添加 writer.flush()

James 5 年 前
コミット
b86966c536

+ 1 - 0
src/main/java/com/jfinal/render/FreeMarkerRender.java

@@ -156,6 +156,7 @@ public class FreeMarkerRender extends Render {
 			Template template = config.getTemplate(view);
 			writer = response.getWriter();
 			template.process(data, writer);		// Merge the data-model and the template
+			writer.flush();
 		} catch (Exception e) {
 			throw new RenderException(e);
 		}

+ 1 - 1
src/main/java/com/jfinal/render/JsonRender.java

@@ -138,7 +138,7 @@ public class JsonRender extends Render {
 			response.setContentType(forIE ? contentTypeForIE : contentType);
 			writer = response.getWriter();
 			writer.write(jsonText);
-			// writer.flush();
+			writer.flush();
 		} catch (IOException e) {
 			throw new RenderException(e);
 		}

+ 1 - 1
src/main/java/com/jfinal/render/VelocityRender.java

@@ -128,7 +128,7 @@ public class VelocityRender extends Render {
            writer = response.getWriter();	// BufferedWriter writer = new BufferedWriter(new OutputStreamWriter(System.out));
             
            template.merge(context, writer);
-           // writer.flush();	// flush and cleanup
+           writer.flush();	// flush and cleanup
         }
         catch(ResourceNotFoundException e) {
         	throw new RenderException("Example : error : cannot find template " + view, e);