[ 
https://issues.apache.org/jira/browse/TOMAHAWK-922?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12583489#action_12583489
 ] 

Hal Deadman commented on TOMAHAWK-922:
--------------------------------------

Regarding the comment above: "There is a tiles-example checked in to the 
MyFaces sources which show this is working. ". 
That example uses Myfaces 1.1, if you try the example with Myfaces 1.2 then it 
won't work. 

Tiles 2.0.5 and the JspTilesTwoViewHandler don't work with MyFaces 1.2.2 
because the f:view and f:subview tags expect the request to be wrapped in a 
ViewResponseWrapper. If the request isn't an instance of ViewResponseWrapper 
then those tags silently render none of their body content.  Christian's 
version posted above,seems to work although I am still working through other 
upgrade issues and haven't used it much yet. 

The JSF->Tiles story is fairly confusing at this time. From what I gather, 
there are three streams of tiles: struts-tiles, stand-alone shale tiles, and 
tiles 2.x. Shale still list tiles support as a feature on their website but the 
shale-tiles code seems to have moved into the sandbox because it was holding up 
a future release and I don't think it works with Tiles 2.x and probably doesn't 
work with Myfaces 1.2 either. I don't think the Myfaces site says anywhere that 
Tomahawk's tiles2 support doesn't work with Myfaces 1.2. Combine the tiles 
confusion with two versions of JSF (1.1&1.2) from two different implementations 
(RI and Myfaces) and trying to figure out what works where is tricky. 


> JSF-1.2: JspTilesViewHandlerImpl
> --------------------------------
>
>                 Key: TOMAHAWK-922
>                 URL: https://issues.apache.org/jira/browse/TOMAHAWK-922
>             Project: MyFaces Tomahawk
>          Issue Type: Bug
>          Components: Tiles
>    Affects Versions: 1.1.5-SNAPSHOT
>         Environment: MyFaces Tomahawk SVN HEAD + JSF-1.2_03 (Reference 
> implementation) + JDK-1.5.0_11 + Tomcat-6.0.10
>            Reporter: Jesper Pedersen
>
> The JspTilesViewHandlerImpl doesn't work under JSF-1.2 (RI) as it doesn't 
> deliver any output.
> Steps:
> 1) Get myfaces-example-tiles-1.1.5-SNAPSHOT.war
> 2) Replace MyFaces-Core with JSF-1.2 (RI) in WEB-INF/lib
> 3) Deploy on Tomcat-6.0.10
> 4) Go to http://localhost:8080/myfaces-example-tiles-1.1.5-SNAPSHOT/
> Generated HTML:
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
> <head>
>   <meta http-equiv="Content-Type" content="text/html;CHARSET=iso-8859-1" />
>   <title>Myfaces - Tiles</title>
>   <link rel="stylesheet" type="text/css" href="css/tiles.css" />
> </head>
> </html>
> Basically I'm unable to use Tomahawk under JSF-1.2 currently, so any pointers 
> on how to fix this issue or to provide more information would be great.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to