diff --git a/spring-js/src/main/java/org/springframework/js/ajax/tiles2/AjaxTilesView.java b/spring-js/src/main/java/org/springframework/js/ajax/tiles2/AjaxTilesView.java index 08ee1894..92239089 100644 --- a/spring-js/src/main/java/org/springframework/js/ajax/tiles2/AjaxTilesView.java +++ b/spring-js/src/main/java/org/springframework/js/ajax/tiles2/AjaxTilesView.java @@ -112,9 +112,7 @@ public class AjaxTilesView extends TilesView { addRuntimeAttributes(container, flattenedAttributeMap, request, response); if (fragmentsToRender.length > 1) { - // When rendering more than one fragment, flush the buffer in order to commit the response. - // With the response committed, Tiles does an include rather than forward. - response.flushBuffer(); + request.setAttribute(ServletUtil.FORCE_INCLUDE_ATTRIBUTE_NAME, true); } for (int i = 0; i < fragmentsToRender.length; i++) {