[ 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

        

Reply via email to