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
Assigned to: Rich Feit
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
-
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira