You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@shale.apache.org by "Craig McClanahan (JIRA)" <ji...@apache.org> on 2006/10/18 20:18:25 UTC

[jira] Updated: (SHALE-288) prerender() does not get invoked in a Portlet

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

Craig McClanahan updated SHALE-288:
-----------------------------------

    Component/s: View
                     (was: Core)

> prerender() does not get invoked in a Portlet
> ---------------------------------------------
>
>                 Key: SHALE-288
>                 URL: http://issues.apache.org/struts/browse/SHALE-288
>             Project: Shale
>          Issue Type: Bug
>          Components: View
>    Affects Versions: 1.0.4-SNAPSHOT
>         Environment: Windows, JBoss Portal 2.4GA + Shale 1.0.4 nightly build 9/14/06 (and 1.0.3)
>            Reporter: Ken Lee
>
> prerender() does not get invoked when in a Portlet.  One aspect I don't understand is that for the initial non-Faces to Faces invocation, prerender does not get invoked because the ViewController bean is not in the external context map.  Subsequent invocations do not work because VIEW_NAME_RENDERED is set into the ActionRequest, but it is not set into the ResponseRequest.  On the postback, ViewViewHandler.setupViewController() is not invoked in the doView() path, just processAction().  preprocess() works as expected.

-- 
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