struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mark Lowe <mark.l...@talk21.com>
Subject Re: indexed property problem
Date Thu, 18 Mar 2004 16:17:10 GMT
I thought you were trying to get a mapped property.

What does the structure look like? I cant see what you're drilling to.


On 18 Mar 2004, at 15:23, Axel Groß wrote:

> On 2004-03-18 at 15:10:47 +0100, Mark Lowe wrote:
>> try
>>
>>  <html-el:text name="mappedTest" property="testPrimKey(${ctr})" />
> doesnt exist in struts 1.1,right?
> should be evaluated anyway...
> i tried now
>  <html:text name="mappedTest" property='testPrimKey[0]' />
> -> still
>  <input type="text" name="testPrimKey[0]" value="" />
>
> should that version work? if so it doesnt seem to be the EL part which  
> is
> amiss.
>
>>
>>
>>
>>
>> On 18 Mar 2004, at 14:49, Axel Groß wrote:
>>
>>> 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: struts-user-unsubscribe@jakarta.apache.org
>>>>> For additional commands, e-mail:  
>>>>> struts-user-help@jakarta.apache.org
>>>>>
>>>>
>>>>
>>>> -------------------------------------------------------------------- 
>>>> -
>>>> To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
>>>> For additional commands, e-mail: struts-user-help@jakarta.apache.org
>>>>
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
>>> For additional commands, e-mail: struts-user-help@jakarta.apache.org
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
>> For additional commands, e-mail: struts-user-help@jakarta.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: struts-user-help@jakarta.apache.org
>


---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org


Mime
View raw message