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

Reply via email to