This helped me a lot, thank you! =)

Now the list is iterated and i get the output as a ressource. The solution
was:

<tiles:importAttribute name="myListAttribute"/>
<s:iterator value="%{#attr.myListAttribute}">
  <s:a href="#link"><s:text name="%{#attr.value}"/></s:a>
</s:iterator> 

Greets Ray



Jeromy Evans - Blue Sky Minds wrote:
> 
> PhoenixelRay wrote:
>> I tryed it like this <s:iterator value="%{#attr.myListAttribute}"> with
>> the
>> same Problem.
>>
>>   
> 
> <tiles:importAttribute> places the object into page scope if not 
> specified otherwise.
> 
> This means in OGNL it's only available via #attr.
> 
> First, confirm you can access the attribute from JSP EL and that's the 
> object is type that can be iterated over.
> 
> Then <s:iterator value="#attr.myListAttribute"> will definitely iterate 
> over it.
> 
> Within your sample code you referenced #item but that doesn't exist. 
> When inside the iteration, the top of the stack is the item being 
> iterated over, so
> <s:property value="link"/> will get the property name "link" of the 
> current item, and so on.
> 
> Hope that helps,
> Jeromy Evans
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Struts2-OGNL-Problem-tp20498124p20557573.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]

Reply via email to