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]



Reply via email to