You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Lim Huat Heng <li...@bizsol.com.my> on 2003/10/15 05:49:45 UTC

Help on Struts- Tiles Tab

To anyone who may advise:
  I have written the following in my tiles-defs.xml and I am using Tomcat 5.0.9 with Struts 1.0x.
  
 <!DOCTYPE tiles-definitions PUBLIC
       "-//Apache Software Foundation//DTD Tiles Configuration//EN"
       "http://jakarta.apache.org/struts/dtds/tiles-config.dtd">

<tiles-definitions>  
  <definition name="asset.mainLayout" path="/jsp/mainLayout.jsp">
        <put name="title"  value="AMS Main Screen" />
        <put name="header" value="/jsp/header.jsp" />
        <put name="footer" value="/jsp/footer.jsp" />
        <put name="body"   value="/tiles/body.jsp" />
  </definition>
  
  <!-- =======================================================  -->
  <!-- Asset Detail page definition              -->
  <!-- =======================================================  -->
  
  <definition name="asset.detail.page" extends="asset.mainLayout" >
      <put name="title"  value="Asset Detail" />
      <put name="body"   value="asset.detail.tabs.body"/>
  </definition>
  
  <!-- =======================================================  -->
  <!-- Tabs body and definitions           -->
  <!-- =======================================================  -->

  <!-- body using tabs -->
  <definition name="asset.detail.tabs.body" path="/jsp/tabsLayout.jsp">
      <put name="selectedIndex"  value="0"/>
      <put name="parameterName"  value="selected"/>      
      <putList name="tabList">
        <item value="Search Asset"      link="/jsp/asset/asset_search.jsp"/>        
        <item value="Add Asset"              link="/jsp/asset/asset_add.jsp"/>        
      </putList>
  </definition>
<tiles-definitions>

    When I try to run my jsp page, I found that the tabList is null. Could anyone advise what has been wrong and how should I resolve this problem? Thanks in advance.