Hi,
translating this 4-5 years old code which was using Tiles1.something into 2.1 
and run into following problem.

here is basic (abbreviated) tiles structure:

<definition name="doc.mainLayout" template="/layout/classicLayout.jsp">
     ....
        <put-attribute name="heading" value="/include/Heading.jsp"/>
    ......
</definition>

here is instance tile extending mainLayout

 <!-- ***********************************************
    *
    *       MRInfo page
    *
    ******************************************** -->
    <definition name="mnr.card" extends="doc.mainLayout">
        <put name="body" value="mnr.card.form"/>
        <put name="lowerbutton" value="/include/Lower-Mnr.jsp"/>
        <putList name="headingList">
            <add value="message.ministry.title"/>
            <add value="message.MNRInfo.title"/>
        </putList>
    </definition>

    <definition name="mnr.card.form" extends="doc.formLayout">
        <put name="formAction" value="/MNRInfoAction"/>
        <put name="formBody" value="/mnr/address/MNRInfo.jsp"/>
        <put name="formClearEnabled" value="false"/>
        <put name="formHelpEnabled" value="false"/>
        <put name="TopNavigationButtonEnabled" value="false"/>
    </definition>

********************************************


Now inside Heading.jsp page I am trying to import "headingList" .....and that 
is causing error - headingList not found.
Original code was not using import but <tiles:useAttribute 
name=headingList................... tried that but that is causing null pointer 
exp.
Obviously I cannot even to the point where I would start iterating over that 
list.

This seems to be very simple scenario and it works in old version..but I have 
tried just'bout anything here and no luck

Any help would be appreciated

Peter. 

Reply via email to