No. The variable that is actually nestedProp is populated dynamically. Most
of the time it is just a single property name, but from time to time, it needs
to be nested.
Carl
Quoting Kris Schneider <[EMAIL PROTECTED]>:
> Are you just trying to shorthand this:
>
> <c:out value="${person.name.firstName}"/>
>
> In other words, person.getName().getFirstName().
>
> Quoting [EMAIL PROTECTED]:
>
> > JSTL is not nesting appropriately. Here is an example of what I am
> doing:
> >
> > <c:set var="person" value="${requestScope.personForm}"/>
> > <c:set var="nestedProp" value="name.firstName"/>
> > <c:out value="${person[nestedProp]}"/>
> >
> > The error that I am getting is:
> > Unable to find a value for "name.firstName" in object of class
> > "org.team.Person" using operator "[]" (null)
> >
> > If nestedProp was just firstName (and Person had a firstName property)
> then
> > this works just fine. JSTL is not seeing the . and doing
> > getName().getFirstName()
> >
> > I have tried a number of combinations with [] and ' (escape) and \ and
> ....
> > nothing works :( Any help appreciated.
> >
> >
> > Carl
>
> --
> Kris Schneider <mailto:[EMAIL PROTECTED]>
> D.O.Tech <http://www.dotech.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]