Yup Maps will work also.

On Jan 8, 2008 1:57 PM, Dave Newton <[EMAIL PROTECTED]> wrote:

> I've never used Sets, only Maps, which definitely work...
>
> As a sanity check perhaps you could try using a Map. I know you can get a
> Set
> view of a Map, so perhaps this is an alternative solution (I'm not so sure
> about going the other direction, however).
>
> This would at least narrow down the problem to see if it's a Set v. Map
> issue.
>
> d.
>
> --- jvleminc <[EMAIL PROTECTED]> wrote:
>
> >
> > I know. Unfortunately i can't change my business beans anymore :-(
> Anyway,
> > any other ideas? I am trying now with a
> EoActivities-conversion.properties
> > file, containing
> >
> > Element_eoActivity = com.datamat.care.bean.EoActivity
> > Element_eoUser = com.datamat.care.bean.EoUser
> > Element_eoUserAddress = com.datamat.care.bean.EoUserAddress
> >
> >
> > but no avail yet...thanks anyway!
> >
> >
> >
> > rickcr wrote:
> > >
> > > At least in Struts1.1, If I'm not mistaken, you aren't going to be
> able
> > to
> > > use indexed properties like you are to set items in a Set. If you use
> > > Lists
> > > it would be much easier to accomplish the nested collection
> population.
> > >
> > > On Jan 8, 2008 1:02 PM, jvleminc <
> [EMAIL PROTECTED]>
> > > wrote:
> > >
> > >>
> > >> Hello,
> > >>
> > >> I am facing with automatic type conversion upon the submit of my
> Form:
> > >>
> > >> Basically I have form fields with the names
> > >> eoActivities[0].activityName
> > >> eoActivities[0].eoUser[0].eoUserId
> > >> eoActivities[0].eoUser[0].eoUserAddress[0].addressType
> > >> eoActivities[0].eoUser[0].eoUserAddress[0].name
> > >> ...
> > >> eoActivities[0].eoUser[0].eoUserAddress[1].addressType
> > >> eoActivities[0].eoUser[0].eoUserAddress[1].name
> > >> ...
> > >> eoActivities[0].eoUser[1].eoUserId
> > >> eoActivities[0].eoUser[1].eoUserAddress[0].addressType
> > >> eoActivities[0].eoUser[1].eoUserAddress[0].name
> > >> ...
> > >> eoActivities[1].activityName
> > >> eoActivities[1].eoUser[0].eoUserId
> > >> eoActivities[1].eoUser[0].eoUserAddress[0].addressType
> > >> eoActivities[1].eoUser[0].eoUserAddress[0].name
> > >> ...
> > >> and so on
> > >>
> > >> I would like that the values of these form elements are automatically
> > >> inserted into the following object:
> > >> Set<EoActivity>
> > >> with EoActivity a bean with two members variables:
> > >>  activityName and Set<EoUser> and appropriate getter and setter,
> > >>  with EoUser a bean with two members variables:
> > >>    eoUserId and Set<EoUserAddress> and appropriate getter and setter,
> > >>    with EoUserAddress a bean with member variables addressType and
> name
> > >>
> > >> Is this possible? Right now I receive a lot of
> > >> 17:52:32 ERROR [ParametersInterceptor:204] ParametersInterceptor -
> > >> [setParameters]: Unexpected Exception caught setting
> > >> 'eoActivities[0].eoUser[0].eoUserId' on 'class
> > >> com.datamat.care.actions.EoActivitiesAction: Error setting expression
> > >> 'eoActivities[0].eoUser[0].eoUserId' with value
> > >> '[Ljava.lang.String;@1aa4bb4'
> > >>  errors ;-(
> > >> Thanks in advance!
> > >>
> > >> Joris
> > >>
> > >> --
> > >> View this message in context:
> > >>
> >
>
> http://www.nabble.com/Type-conversion-with-Generics-tp14695286p14695286.html
> > >> Sent from the Struts - User mailing list archive at Nabble.com.
> > >>
> > >>
> > >> ---------------------------------------------------------------------
> > >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> > >> For additional commands, e-mail: [EMAIL PROTECTED]
> > >>
> > >>
> > >
> > >
> > > --
> > > Rick
> > >
> > >
> >
> > --
> > View this message in context:
> >
>
> http://www.nabble.com/Type-conversion-with-Generics-tp14695286p14695838.html
> > Sent from the Struts - User mailing list archive at Nabble.com.
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


-- 
Rick

Reply via email to