Jsp error: Illegal to flush within a custom tag
От: Dazz  
Дата: 07.03.08 13:56
Оценка:
Доброго времени суток всем!
Есть такая вещь: использование jsp:include снутри custom tag падает с Can't insert page 'my_page.jsp' : Illegal to flush within a custom tag. Решение — использовать аттрибут flush="false" или же директиву <%include ...%>
Проблема заключается в том, что у меня некорректно генерится контент в случае с flush="false", а использовать директиву сложно, потому что используется не непосредсвенно jsp:include,а tiles:insert (он базируется на jsp:include, оно же pageContext.include), причем с передачей аттрибутов и на многих страницах.
Конкретный элемент который неправильно рендерится это струтсовый layout:tabs. Неправильность заключается в том, что html с табами попадается внутрь одного из табов.
Может быть кто-то уже встечался с такой проблемой?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.