[ http://issues.apache.org/struts/browse/SHALE-307?page=all ]
Craig McClanahan reassigned SHALE-307:
--------------------------------------
Assignee: Craig McClanahan
> ViewController for navigated-to page is not added to the request map until
> bean is referenced in RenderResponse phase.
> ----------------------------------------------------------------------------------------------------------------------
>
> Key: SHALE-307
> URL: http://issues.apache.org/struts/browse/SHALE-307
> Project: Shale
> Issue Type: Bug
> Components: Core
> Affects Versions: 1.0.3
> Environment: linux
> tomcat5.5.19
> java 1.5.02
> Reporter: Jonathan Baker
> Assigned To: Craig McClanahan
>
> I currently have a page with a list of items on it. For each line, there is
> a link to select one of the items. When an item is selected, the action
> method bound to that link fetches the item from a database and retruns an
> outcome that has a navigation rule to navigate to a item detail page. Based
> on some values in that item, we would like to display a message to the user.
> I initally added those methods in the prerender method of the view
> controller of the item detail page. It looks though that prerender in the
> case described above is not being called on the view controller of the detail
> page because at the time of beforeRenderResponse phase the ViewController for
> the new page has not been added to the request scope map.
> The ViewController doesn't actually get added to the request map until the
> first reference to it is found when parsing the jsp page components which
> occurs sometime during the RenderResponse jsf phase.
> The prerender plug point is essentially useless. It will get called anytime
> I take an action that stays on the current page, but when navigating from one
> page to another, it will never get called.
--
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