I got it using <c:forEach> again. I didn't realize that I can use EL to get
values from some Action as well.
But I keep wondering if I can't do that by using <s:iterator> and OGNL.

Thanks,

Felipe



Felipe Rodrigues wrote:
> 
> I'm sorry about don't provide all the informations. I'll try to explain a
> little more.
> 
> I'm trying to generate a <s:a>  tag for each item in a list, but I have to
> send a param when click on this <s:a> link.
> This is why I use <s:url> to do that. My code seems like that:
> 
>   <s:iterator value="type">
>     <tr>
>       <td>
>         <s:url id="url%{id}" action="Variables">
>            <s:param name="typeId" value="id"></s:param>
>         </s:url>
>         <s:a id="tipo${module}%{id}" 
>           name="tipo${module}%{id}" 
>           href="%{url}" <!-- Here is my problem. I need lots of url, but
> not with the same id, because my param changes
>                                         according to the type I'm
> itereting -->
>           cssClass="listItem" 
>           notifyTopics="changeTypeListItem" 
>           theme="ajax"  
>           showLoadingText="false"><s:property value="dsc"/></s:a>
>       </td>
>     </tr>
>   </s:iterator>
> 
> I was doing this with <c:forEach>, but some changes in my project made me
> change from <c:forEach> to <s:iterator>. When using forEach I could just
> use EL, but with iterator, I can't (I think I can't, but not sure).
> How could I do that in this case?
> 
> Thanks in advance,
> 
> Felipe
> 
> 
> Laurie Harper wrote:
>> 
>> Why do you need to make the url-id unique on each loop iteration? Have 
>> you tried simply writing something like
>> 
>>    <c:forEach ...>
>>      <s:url id="url" .../>
>>      <s:a href="%{#id}" .../>
>>      ...
>> 
>> You should, on the other hand, provide a unique value for the 'id' (and 
>> possibly 'name) attribute on the s:a tag as those get passed through to 
>> the rendered HTML.
>> 
>> If you're still having trouble, try describing what exactly you are 
>> trying to achieve, and posting a more complete code sample of how you're 
>> trying to achieve it.
>> 
>> L.
>> 
>> Felipe Rodrigues wrote:
>>> I'm sorry, but I didn't got it.
>>> When I pass in a parameter, I'll send it to the destiny. That is not
>>> what I
>>> want. I only want to identify the url according to the id. This code is
>>> inside a foreach, that renders lots of urls.
>>> 
>>> How would be that in this case?
>>> 
>>> Thanks,
>>> 
>>> Felipe
>>> 
>>> 
>>> Martin Gainty wrote:
>>>> You'll need to pass in a parameter for id such as this
>>>> <s:url value="UpdateHome.selectPlant">
>>>>     <s:param name="id" value="%{id}" />
>>>> </s:url>
>>>>
>>>> M--
>>>> This email message and any files transmitted with it contain
>>>> confidential
>>>> information intended only for the person(s) to whom this email message
>>>> is
>>>> addressed.  If you have received this email message in error, please
>>>> notify
>>>> the sender immediately by telephone or email and destroy the original
>>>> message without making a copy.  Thank you.
>>>>
>>>> ----- Original Message ----- 
>>>> From: "Felipe Rodrigues" <[EMAIL PROTECTED]>
>>>> To: <user@struts.apache.org>
>>>> Sent: Tuesday, May 08, 2007 3:31 PM
>>>> Subject: OGNL question
>>>>
>>>>
>>>>> Hi,
>>>>>
>>>>> How could i do that
>>>>>
>>>>> <s:url id="setUsina${id}" action="UpdateHome!selectPlant">
>>>>>      </s:url>
>>>>>      <s:a id="any"
>>>>>        name="any"
>>>>>        href="%{setUsina${id}}"  theme="ajax">Link</s:a>
>>>>>
>>>>> changing EL by OGNL?
>>>>> The especific part  href="%{setUsina${id}}" . I tried
>>>>> href="%{setUsina(#id)}" but didn't work.
>>>>>
>>>>> Thanks,
>>>>>
>>>>>
>>>>> Felipe
>>>>>
>>>>>
>>>>> -- 
>>>>> View this message in context: 
>>>>> http://www.nabble.com/OGNL-question-tf3711762.html#a10382481
>>>>> 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]
>>>>
>>>>
>>>>
>>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>> 
>> 
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/OGNL-question-tf3711762.html#a10403571
Sent from the Struts - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to