Hi Mark!
thanks for your answer
> > <td>testPrimKey[${ctr}]</td>
evaluates to as it should to testPrimKey[0], testPrimKey[1]..
( i did a stupid mistake in my code ),
On 2004-03-18 at 13:25:22 +0100, Mark Lowe wrote:
> ${testPrimKey[ctr]}
that actually evaluates to nothing
but ${mappedTest.testPrimKey[ctr]}
gets the right result
BUT my original intention (to use it with html:struts) still fails, because
the tag doesnt populate the value for the indexed property:
without using the indexed property:
<html:text name="mappedTest" property='testPrimKey'></html:text>
-> is as expected:
<input type="text" name="testPrimKey" value="[Ljava...{right object reference}" />
with using the indexed property
<html:text name="mappedTest" property='testPrimKey[${ctr}]' />
-> doesnt put value attribute:
<input type="text" name="testPrimKey[0]" value="" />
<input type="text" name="testPrimKey[1]" value="" />
...
if anybody could help me with that one, i'd be relieved
thanks,
axel
>
> or perhaps with the wrappers
>
> <c:set var="key" value="${testPrimKey[ctr]}" />
> ${key}
>
> what does that do?
>
>
> On 18 Mar 2004, at 12:46, Axel Gro� wrote:
>
> >hi all!
> >
> >while trying to figure out how indexed/mapped properties work I get
> >some strange
> >behaviour - I'm pretty sure this doesn't conform to standard (hope I'm
> >mistaken):
> ><logic:iterate id="foo" indexId="ctr" name="mappedTest"
> >property="testPrimKey">
> > <tr>
> > <td>${foo}</td>
> > <td>${ctr}</td>
> > <td>testPrimKey[${ctr}]</td>
> > </tr>
> ></logic:iterate>
> >
> >evaluates to:
> > <tr>
> > <td>k1</td>
> > <td>0</td>
> > <td>testPrimKey[]</td>
> > </tr>
> > <tr>
> > <td>k2</td>
> > <td>1</td>
> > <td>testPrimKey[]</td>
> > </tr>
> > ...
> >
> >where the k1, k2.. are the expected values of key "testPrimKey" in the
> >HashMap put under "mappedTest" in the PageContext
> >BUT ${ctr} gets evaluated to different values
> >
> >I'm using struts1.1 and tomcat 5.0.19
> >so whose wrong?
> >me or the result ???
> >
> >thanks for enlightenment!
> >Axel
> >
> >---------------------------------------------------------------------
> >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]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]