[ http://issues.apache.org/struts/browse/STR-2919?page=all ]

Sean Kavanagh updated STR-2919:
-------------------------------

    Description: 
main.jsp >>

<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>
<html>
<head></head>
<body>
<tiles:insert page="/tiles_base.jsp" flush="false">
<tiles:put name="text" type="string">
<jsp:include page="/jsp_include.html"/>
</tiles:put>
</tiles:insert>
</body>
</html>

>>>>>>>>>>>>>>

tiles_base.jsp >>

<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles"%>
This is the tiles base page<br>
<tiles:insert attribute="text" ignore="false"/>

>>>>>>>>>>>>>>


jsp_include.html >>

This is the jsp include page<br>

>>>>>>>>>>>>>>

This displays incorrectly as 

This is the jsp include page<br>
<html>
<head></head>
<body>
This is the tiles base page<br>
</body>
</html>

When the jsp:include should be after the first message, and inside the <body> 
tag.  If the page's extension is changed to jsp instead of html and included, 
it works fine. 

  was:
main.jsp >>

<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>
<html>
<head></head>
<body>
<tiles:insert page="/tiles_base.jsp" flush="false">
<tiles:put name="text" type="string">
<jsp:include page="/jsp_include.html"/>
</tiles:put>
</tiles:insert>
</body>
</html>

>>>>>>>>>>>>>>

tiles_base.jsp >>

<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles"%>
This is the tiles base page<br>
<tiles:insert attribute="text" ignore="false"/>

>>>>>>>>>>>>>>


jsp_include.html >>

This is the jsp include page<br>

>>>>>>>>>>>>>>

This displays incorrently as 

This is the jsp include page<br>
<html>
<head></head>
<body>
This is the tiles base page<br>
</body>
</html>

When the jsp:include should be after the first message, and inside the <body> 
tag.  If the page's extension is changed to jsp instead of html and included, 
it works fine. 


> Display problem with html page in <jsp:include> and wrapped in a 
> <tiles:insert>
> -------------------------------------------------------------------------------
>
>                 Key: STR-2919
>                 URL: http://issues.apache.org/struts/browse/STR-2919
>             Project: Struts 1
>          Issue Type: Bug
>          Components: Tiles
>    Affects Versions: 1.2.9
>         Environment: Solaris 10, SuSE Enterpise Linux 10,  Sun Java Web 
> Server 6 .1 sp6
>            Reporter: Sean Kavanagh
>
> main.jsp >>
> <%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>
> <html>
> <head></head>
> <body>
> <tiles:insert page="/tiles_base.jsp" flush="false">
> <tiles:put name="text" type="string">
> <jsp:include page="/jsp_include.html"/>
> </tiles:put>
> </tiles:insert>
> </body>
> </html>
> >>>>>>>>>>>>>>
> tiles_base.jsp >>
> <%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles"%>
> This is the tiles base page<br>
> <tiles:insert attribute="text" ignore="false"/>
> >>>>>>>>>>>>>>
> jsp_include.html >>
> This is the jsp include page<br>
> >>>>>>>>>>>>>>
> This displays incorrectly as 
> This is the jsp include page<br>
> <html>
> <head></head>
> <body>
> This is the tiles base page<br>
> </body>
> </html>
> When the jsp:include should be after the first message, and inside the <body> 
> tag.  If the page's extension is changed to jsp instead of html and included, 
> it works fine. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/struts/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to