[ http://issues.apache.org/jira/browse/BEEHIVE-290?page=all ] Krista Baker closed BEEHIVE-290: --------------------------------
Verified that the repro case now works as expected. The three forms all correspond to their respective beans, the first to the formData bean, the second to the useFormBean and the third to the useFormBean. > UseFormBean fails to bind to the proper bean in some cases > ---------------------------------------------------------- > > Key: BEEHIVE-290 > URL: http://issues.apache.org/jira/browse/BEEHIVE-290 > Project: Beehive > Type: Bug > Components: NetUI > Versions: V1Beta > Reporter: Daryl Olander > Assignee: Krista Baker > Fix For: V1Beta > > I have a JSP page that has two forms on it binding to two different actions. > Both actions take the same type of bean (Bean). The second form on the page, > has a useFormBean annotation that points to a PageFlow version of the bean. > When you run the page, you should see values from the PageFlow bean in the > second form, but that version is hidden by putting the newly created bean for > the first form. The reason this happens is that we call > mapping.getAttribute() from struts to name the bean. Both beans have the > same name, so when we check pageContext for the bean on the second form, it > is already defined by the first form. > Not sure how we can fix this. It seems like the tags should check the meta > data on the form to see if there is a useFormBean specified and override the > value of the beanName. > If you want me to fix this bug, I can take a crack at it because the work is > most likely in the form tag. > I'll put a repo into the DRT app for you. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
