Not sure but it looks like there's an invalid character in there.  Could
that be fouling things up?
  (*Chris*)

On Thu, Jul 1, 2010 at 1:59 PM, Chris Miles <ch...@chrismiles.org> wrote:

> Does anyone have any ideas? Tearing my hair out with this.
>
>
> Chris
>
> ----- Original Message ----- From: "Chris Miles" <ch...@chrismiles.org>
> To: "Struts Users Mailing List" <user@struts.apache.org>
> Sent: Tuesday, June 29, 2010 9:47 PM
>
> Subject: Re: Nested Iterator Problem
>
>
>  Is there anything else in the logging I can enable to try and find out why
>> this is not working? It is possibly an expression related issue? Would it be
>> possible in the first iterator to assign the list to another completely
>> seperate object to iterator? Or another solution? I have tried every
>> possible thing I can think of and drawing complete blanks.
>>
>> Chris
>>
>> ----- Original Message ----- From: "Chris Miles" <ch...@chrismiles.org>
>> To: "Struts Users Mailing List" <user@struts.apache.org>
>> Sent: Monday, June 28, 2010 9:13 PM
>> Subject: Re: Nested Iterator Problem
>>
>>
>>  In the second Iterator I have just got
>>>
>>> <s:iterator value="#individualDetail.products" var="product">
>>>           <br/>
>>>           <ul class="confirmOrderShippingDetailsProduct">
>>>               <li><strong><s:property value="#product.name
>>> "/></strong></li>
>>>               <li><s:property value="#product.name"/></li>
>>>           </ul>
>>>       </s:iterator>
>>>
>>>
>>> The resuling HTML looks like.
>>>
>>>
>>> <div class="confirmOrderShippingDetails">
>>>       <span><strong>Address 1 of 1</strong></span>
>>>       <br/>
>>>       <br/>
>>>       <ul class="confirmOrderShippingDetailsAddress">
>>>           <li>Chris Miles</li>
>>>           <li>aaaa</li>
>>>           <li>bbbb</li>
>>>           <li>cccc</li>
>>>       </ul>
>>>
>>>           <br/>
>>>           <ul class="confirmOrderShippingDetailsProduct">
>>>               <li><strong>This is a product name</strong></li>
>>>               <li>
>>> </div>
>>>
>>> I am calling the same property twice so there is no reason it should fail
>>> but as you can see it bombs out right at the point where it should be
>>> displaying the property. The parent iterator continues as normal.
>>>
>>> I have set all Struts and XWork logging to DEBUG and there is no errors
>>> or warnings indicating a problem whatsoever.
>>>
>>> Thanks
>>>
>>> Chris
>>> ----- Original Message ----- From: "Chris Miles" <ch...@chrismiles.org>
>>> To: "Struts Users Mailing List" <user@struts.apache.org>
>>> Sent: Friday, June 25, 2010 9:51 PM
>>> Subject: Nested Iterator Problem
>>>
>>>
>>> Hi
>>>
>>> I am running a nested iterator as follows:
>>>
>>> <s:iterator value="shippingDetails" var="individualDetail" status="stat">
>>>   <div class="confirmOrderShippingDetails">
>>>       <span><strong>Address <s:property value="#stat.index+1"/> of
>>> <s:property value="shippingDetails.size"/></strong></span>
>>>       <br/>
>>>       <br/>
>>>       <ul class="confirmOrderShippingDetailsAddress">
>>>           <li><s:property value="#individualDetail.firstName"/>
>>> <s:property value="#individualDetail.lastName"/></li>
>>>           <li><s:property value="#individualDetail.houseNumberName"/>
>>> <s:property value="#individualDetail.streetName"/></li>
>>>           <li><s:property value="#individualDetail.cityTown"/></li>
>>>           <li><s:property value="#individualDetail.districtCounty"/>,
>>> <s:property value="#individualDetail.postCode"/></li>
>>>       </ul>
>>>       <s:iterator value="#individualDetail.products" var="product">
>>>           <br/>
>>>           <ul class="confirmOrderShippingDetailsProduct">
>>>               <li><strong><s:property value="#product.name
>>> "/></strong></li>
>>>               <li><span
>>> class="confirmOrderShippingDetailsProductPrice">£<s:property
>>> value="#product.price"/></span></li>
>>>           </ul>
>>>       </s:iterator>
>>>   </div>
>>> </s:iterator>
>>>
>>> Rendering fails as soon as the second property (price) is called on the
>>> product. Price exists and just for testing purposes I tried to render the
>>> product name a second time instead and it still fails. Any more HTML which
>>> is to be displayed within that iterator never gets rendered and the parent
>>> iterator continues.
>>>
>>> No errors being debugged anywhere.
>>>
>>> I can not figure this out.
>>>
>>> Thanks
>>>
>>> Chris
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>>> For additional commands, e-mail: user-h...@struts.apache.org
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>> For additional commands, e-mail: user-h...@struts.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
>
>

Reply via email to