from this code : <bean:write name="bean1" property="key"/>
I guess that bean1 must be an object inside 'allofem'
So why are you trying to iterate an object : <logic:iterate id="bean2" name="bean1" property="value">
pls wrote:
i had to add <logic:empty> tags around the <bean:write name="bean2"/> because there were some trailing 'null' values in the Integer[] after reading from DB.
"pls" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]
I have one multibox per page on a few pages. Each page name is represented by the 'key' property of a HashMap. Each selected checkbox number is stored in Integer[]'s in the 'value' property of a HashMap.
After selecting all of the checks, the user is forwarded to a confirmation.jsp which displays the selections. the code: (i removed table formatting for clarity)
<logic:iterate id="bean1" name="multiBoxForm" property="allofem"> <bean:write name="bean1" property="key"/> <logic:iterate id="bean2" name="bean1" property="value"> <bean:write name="bean2" /> </logic:iterate> </logic:iterate>
this works fine to display the selections when they are read from the original ActionForm. i can update the db and then read them back which works fine too. i have confirmed that i have a HashMap with the correct Integer[]'s from
the
db inside,
however the same code as the previous is located in profile.jsp and it returns the following JasperException: "Cannot find bean bean2 in any scope"
Any ideas? Thanks.
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]