shale-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gregg Leichtman (JIRA)" <j...@apache.org>
Subject [jira] Updated: (SHALE-302) TilesViewHandler does not work for JSF 1.2
Date Sun, 07 Oct 2007 11:58:39 GMT

     [ https://issues.apache.org/struts/browse/SHALE-302?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Gregg Leichtman updated SHALE-302:
----------------------------------

    Attachment: TilesViewHandler.java

See above comment from me. I have allowed inclusion of this file in ASF works, if it doesn't
violate any Sun licensing clauses. Since it is likely to be changed completely, I don't believe
this will represent a problem.

                                -=> Gregg <=-

> TilesViewHandler does not work for JSF 1.2
> ------------------------------------------
>
>                 Key: SHALE-302
>                 URL: https://issues.apache.org/struts/browse/SHALE-302
>             Project: Shale
>          Issue Type: Bug
>          Components: Tiles
>    Affects Versions: 1.0.3
>            Reporter: Steven Oglesby
>             Fix For: TBD
>
>         Attachments: TilesViewHandler.java
>
>
> The TilesViewHandler does not handle the JSF 1.2 spec. It does not fulfil the requirements
of wrapping and buffering the response. This has been introduced in the JSF 1.2 spec in order
to solve the JSF / JSP content interweaving problems.
> I have managed to implement a work-around solution. However, it is probably not compatible
with JSF 1.1!
> My (rather inelegant) solution is to have copied the renderView method implementation
(and all the subsequent methods it calls) from the ViewHandlerImpl class of the Sun RI of
JSF 1.2. I have then made the necessary changes so that the executePageToBuildView method
dispatches to the tile rather than the original viewId that was asked for.

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


Mime
View raw message