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 > >