Hello,

i think i have a runtime problem with my taglibs and hope you can help me.

Here is the listing from my taglib in my jsp file.
------------------------------------------------------------------------------------------------------------------
<ite:table current="VO" array="<%=list%>">
    <ite:head value="<%= VO %>"/>
    <ite:column current="ROW" array="<%= VO.getArrayList() %>">
        <tr>"
            <ite:row current="STRING" array="<%= ROW %>">
                <td>
                    <ite:cell cell="<%= STRING %>"/>
                </td>
            </ite:row>
        </tr>
    </ite:column>
    </table>
</ite:table>
------------------------------------------------------------------------------------------------------------------


And here the listing of my HeadTag implementation from my <ite:head> tag


------------------------------------------------------------------------------------------------------------------

public int doStartTag() throws JspException {
        
        includeHeader();
        
        return this.SKIP_BODY;
}

protected void includeHeader(){
        
        //get tableName of GehauseVO Object
        tableName = value.getTableName();
       
        //get jsp from xml with tablename
        Element root = null;
        com.ite.ecatalog.tools.resources.XMLLocator xmlLoc = new 
com.ite.ecatalog.tools.resources.XMLLocator();
        
        try{
            root = xmlLoc.getRoot("com/ite/ecatalog/config/header.xml");     
        }catch(com.ite.ecatalog.exceptions.LocatorException e){}
                
        Element origin = root.getChild(tableName);
        String jspLoc = origin.getText();
        
        try {
            
pageContext.getRequest().getRequestDispatcher(jspLoc).include(pageContext.getRequest(),
 pageContext.getResponse());
        }catch(Exception e){
            System.out.println(e);
        }
}
------------------------------------------------------------------------------------------------------------------

With the "includeHeader" method i will include a complete table in my jsp File. But it 
will not work correct. The table is included before the old table is finished. Here an 
example of the source from my
jsp File.


------------------------------------------------------------------------------------------------------------------

            
                <td>42</td>            
                <td>50</td>                     <<<<<<<<<<<<<<<<<<<<<<<<<- "Old Table"
                <td>M36</td>
            <td>1 1/2</td>            
                <td>

<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< HERE STARTS NEW TABLE HEADER (this part is 
included with the RequestDispather.include)<<<<<<<<<<<<<<<<
<br>

<table width="600" align="center" border="2" cellpadding="0" cellspacing="0">
<tr>
<td align="center" bgcolor="#BBC5D5" valign="top">
<!-- Welle -->
<font face="Arial, Helvetica, sans-serif" color="#000000" 
size="2">&nbsp;Welle&nbsp;</font></td>
<td align="center" bgcolor="#BBC5D5" colspan="15" valign="top">
<!-- Abmessung -->
<font face="Arial, Helvetica, sans-serif" color="#000000" 
size="2">Abmessung</font></td>
<td align="center" bgcolor="#BBC5D5" valign="top">
<!-- Gewicht -->
.
.
.
.
.

<td align="center" bgcolor="#BBC5D5" valign="top">
<!-- in -->
<font face="Arial, Helvetica, sans-serif" color="#000000" size="2">in</font></td>
<td align="center" bgcolor="#BBC5D5" valign="top">
<!-- kg -->
<font face="Arial, Helvetica, sans-serif" color="#000000" size="2">kg</font></td>
<td align="center" bgcolor="#BBC5D5" colspan="10" valign="top">
<!-- FAG -->
<font face="Arial, Helvetica, sans-serif" color="#000000" size="2">FAG</font></td>
</tr>

<br>
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< HERE ENDS NEW TABLE HEADER (this part is 
included)<<<<<<<<<<<<<<<<


                115</td>            
                <td>SNV340</td>
                <td>22332K.MB</td>            
                <td>H2332</td>                  <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< LAST 
CONTENT OF OLD TABLE
                <td>FRM340/5</td>            
                <td>DH532</td>
                <td>TSV532</td>            
                <td>FSV532</td>            
                <td>DKV290</td>            
                <td>SNV</td>            
        </tr>    
    </table>
    <br>

    
    
        <tr>
                <td>1</td>           
                <td>25</td>            <<<<<<<<<<<<<<<<<<<<<<<<<<< NEW CONTENT OF NEW 
TABLE
                <td>30</td>

------------------------------------------------------------------------------------------------------------------

I hope you unsterstand my problem and can help me. 
Lot of thanxs for reading the whole stuff. :-)

Mfg,
Andreas Metz

Reply via email to