Author: ekoneil
Date: Thu Aug 19 12:46:53 2004
New Revision: 36630

Modified:
   
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/rendering/TableRenderer.java
   
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AbstractColumn.java
   
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AnchorColumn.java
   
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Caption.java
   
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Columns.java
   
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/DataGrid.java
   
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Footer.java
   
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/ImageColumn.java
   
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/LiteralColumn.java
   incubator/beehive/trunk/netui/test/webapps/drt/build.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCaptionTest.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridFooterTest.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridHeaderTest.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridModelTest.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerBasic.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerCustomSelect.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerEmpty.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInCaption.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInFooter.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridSmokeTest.xml
Log:
Convert the data grid to JSP 2.0 SimpleTags.

BB: self
DRT: NetUI pass
BVT: NetUI pass



Modified: 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/rendering/TableRenderer.java
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/rendering/TableRenderer.java
       (original)
+++ 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/rendering/TableRenderer.java
       Thu Aug 19 12:46:53 2004
@@ -33,22 +33,22 @@
     {
         buf.append("\n<table");
         _stylePolicy.writeStyleClass(buf, StylePolicy.TABLE_CLASS);
-        buf.append(">");
+        buf.append(">\n");
     }
 
     public void closeTable(StringBuffer buf)
     {
-        buf.append("\n</table>\n");
+        buf.append("</table>\n");
     }
 
     public void openCaption(StringBuffer buf)
     {
-        buf.append("<caption>");
+        buf.append("<caption>\n");
     }
 
     public void closeCaption(StringBuffer buf)
     {
-        buf.append("</caption>\n");
+        buf.append("\n</caption>\n");
     }
 
     public final void openHeaderRow(StringBuffer buf)

Modified: 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AbstractColumn.java
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AbstractColumn.java
   (original)
+++ 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AbstractColumn.java
   Thu Aug 19 12:46:53 2004
@@ -20,19 +20,25 @@
 
 import javax.servlet.jsp.tagext.SimpleTagSupport;
 import javax.servlet.jsp.tagext.JspTag;
+import javax.servlet.jsp.tagext.JspFragment;
+import javax.servlet.jsp.JspException;
 
 import org.apache.beehive.netui.databinding.datagrid.model.ColumnModel;
 
 import org.apache.beehive.netui.tags.AbstractClassicTag;
+import org.apache.beehive.netui.tags.AbstractSimpleTag;
 import org.apache.beehive.netui.tags.html.Formattable;
 import org.apache.beehive.netui.tags.html.FormatTag.Formatter;
 import org.apache.beehive.netui.util.logging.Logger;
 
+import java.io.IOException;
+import java.io.StringWriter;
+
 /**
  *
  */
 public abstract class AbstractColumn
-    extends AbstractClassicTag
+    extends AbstractSimpleTag
     implements Formattable
 {
     private static final Logger _logger = 
Logger.getInstance(AbstractColumn.class);
@@ -77,35 +83,18 @@
      */
     public void setValue(String value) {_value = value;}
 
-    public void addFormatter(Formatter formatter)
-    {
-        getColumnModel().addFormatter(formatter);
-    }
-
-    /**
-     * Indicate that a formatter has reported an error so the formatter should 
output it's
-     * body text.
-     */
-    public void formatterHasError()
-    {
-        // todo: need to implement this.
-    }
-
-    public ColumnModel getColumnModel()
+    public void doTag()
+        throws JspException, IOException
     {
-        return (ColumnModel)pageContext.getAttribute("column");
-    }
+        JspTag parent = findAncestorWithClass(this, Columns.class);
+        if(!(parent instanceof Columns))
+            throw new JspException("A Column tag must be contained inside of a 
Columns tag.");
 
-    public int doStartTag()
-    {
         int gridRenderState = getDataGridTag().getRenderState();
 
-        assert getParent() instanceof Columns;
-
         if(_logger.isDebugEnabled())
             _logger.debug("start tag.  grid render state: " + gridRenderState);
 
-        int retVal = SKIP_BODY;
         // when starting to render, the ColumnModel associated with this tag 
needs to be created
         if(gridRenderState == DataGrid.START_RENDER_STATE)
         {
@@ -133,7 +122,6 @@
 
             setColumnModel(cm);
             cm.startCell();
-
             cm.setValue(_value);
             cm.setHeaderText(_headerText);
 
@@ -150,31 +138,10 @@
 
             cm.setRenderState(columnsRenderState);
 
-            retVal = EVAL_BODY_BUFFERED;
-        }
-
-        return retVal;
-    }
-
-    public int doEndTag()
-    {
-        if(_logger.isDebugEnabled())
-            _logger.debug("column end tag");
-
-        int gridRenderState = getDataGridTag().getRenderState();
-
-        int retVal = EVAL_PAGE;
-        if (gridRenderState == DataGrid.START_RENDER_STATE)
-        {
-            retVal = EVAL_PAGE;
-        }
-        else if (gridRenderState == DataGrid.GRID_RENDER_STATE)
-        {
             StringBuffer buf = new StringBuffer();
             int renderState = getColumnsTag().getRenderState();
 
             // todo: need to assert that the identityHashCode of 'cm' is 
well-known
-            ColumnModel cm = getColumnModel();
 
             if (_logger.isDebugEnabled())
             {
@@ -185,6 +152,15 @@
 
             assert cm != null;
 
+            JspFragment fragment = getJspBody();
+            StringWriter sw = new StringWriter();
+            String bodyContent = null;
+            if(fragment != null)
+            {
+                fragment.invoke(sw);
+                bodyContent = sw.toString();
+            }
+
             if (renderState == ColumnModel.HEADER_RENDER_STATE)
             {
                 if (_logger.isDebugEnabled()) _logger.debug("render a column's 
header cell");
@@ -192,8 +168,8 @@
                 cm.openHeaderCell(buf);
                 if(_headerText != null)
                     cm.renderHeader(buf);
-                else if( bodyContent != null)
-                    buf.append(bodyContent.getString());
+                else if(bodyContent != null)
+                    buf.append(bodyContent);
                 cm.closeHeaderCell(buf);
             }
             else if (renderState == ColumnModel.DATA_RENDER_STATE)
@@ -206,7 +182,7 @@
             }
 
             if (buf != null && buf.length() > 0)
-                getDataGridTag().appendContent(buf.toString());
+                getJspContext().getOut().println(buf.toString());
 
             cm.endCell();
             cm.setRenderState(ColumnModel.NO_RENDER_STATE);
@@ -214,27 +190,26 @@
 
         getColumnsTag().unloadColumn();
 
-        localRelease();
-
-        return retVal;
+        return;
     }
 
-    public void localRelease()
+    public void addFormatter(Formatter formatter)
     {
-        super.localRelease();
-
-        _parent = null;
-        _dataGrid = null;
+        getColumnModel().addFormatter(formatter);
+    }
 
-        _value = null;
-        _filterable = null;
-        _filterExpression = null;
-        _sortable = null;
-        _sortExpression = null;
-        _headerText = null;
+    /**
+     * Indicate that a formatter has reported an error so the formatter should 
output it's
+     * body text.
+     */
+    public void formatterHasError()
+    {
+        // todo: need to implement this.
+    }
 
-        if(bodyContent != null)
-            bodyContent.clearBody();
+    public ColumnModel getColumnModel()
+    {
+        return 
(ColumnModel)getJspContext().getAttribute(Columns.COLUMN_MODEL_KEY);
     }
 
     protected abstract ColumnModel createColumnModel();
@@ -243,33 +218,30 @@
 
     protected void applyAttributes()
     {
-        // implemented by sub-classes
     }
 
-    // todo: error reporting
     protected Columns getColumnsTag()
+        throws JspException
     {
-        assert getParent() instanceof Columns;
-
         if(_parent != null)
             return _parent;
 
-        _parent = (Columns)getParent();
-
-        return _parent;
+        JspTag parent = getParent();
+        if(!(parent instanceof Columns))
+            throw new JspException("A data gird column tag must be contained 
inside of a Columns tag.");
+        else return (_parent = (Columns)getParent());
     }
 
-    // todo: error reporting
     protected DataGrid getDataGridTag()
+        throws JspException
     {
         if(_dataGrid != null)
             return _dataGrid;
 
-        JspTag dataGrid = SimpleTagSupport.findAncestorWithClass(this, 
DataGrid.class);
-
-        assert dataGrid != null;
-        _dataGrid = (DataGrid)dataGrid;
-
-        return _dataGrid;
+        Columns columns = getColumnsTag();
+        JspTag expectedDataGrid = columns.getParent();
+        if(!(expectedDataGrid instanceof DataGrid))
+            throw new JspException("The Columns tag must be contained inside 
of a DataGrid tag.");
+        else return (_dataGrid = (DataGrid)expectedDataGrid);
     }
 }

Modified: 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AnchorColumn.java
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AnchorColumn.java
     (original)
+++ 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/AnchorColumn.java
     Thu Aug 19 12:46:53 2004
@@ -33,7 +33,7 @@
 
 /**
  * 
- * @netui:tag name="anchorColumn" description="Renders a column of anchors in 
a NetUI data grid"
+ * @netui:tag name="anchorColumn" description="Renders a column of anchors in 
a NetUI data grid" body-content="scriptless"
  * @netui.tldx:tag whitespace="indent" 
  *                 netuiexpressioninfo=""
  *                 
renderer="workshop.netui.jspdesigner.tldx.AnchorColumnRenderer"
@@ -86,15 +86,6 @@
         _column.setAction(_action);
         _column.setHref(_href);
         _column.setScopeId(_scope);        
-    }
-
-    public void localRelease()
-    {
-        super.localRelease();
-        _column = null;
-        _href = null;
-        _scope = null;
-        _action = null;
     }
 
     protected void setColumnModel(ColumnModel column)

Modified: 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Caption.java
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Caption.java
  (original)
+++ 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Caption.java
  Thu Aug 19 12:46:53 2004
@@ -18,21 +18,24 @@
  */
 package org.apache.beehive.netui.tags.databinding.datagrid;
 
-import org.apache.beehive.netui.tags.AbstractClassicTag;
-import org.apache.beehive.netui.util.logging.Logger;
-
+import java.io.IOException;
+import java.io.StringWriter;
 import javax.servlet.jsp.tagext.JspTag;
-import javax.servlet.jsp.tagext.SimpleTagSupport;
+import javax.servlet.jsp.tagext.JspFragment;
+import javax.servlet.jsp.JspException;
+
+import org.apache.beehive.netui.tags.AbstractSimpleTag;
+import org.apache.beehive.netui.util.logging.Logger;
 
 /**
  *
- * @netui:tag name="caption" description="Renders a caption into a NetUI data 
grid"
+ * @netui:tag name="caption" body-content="scriptless" description="Renders a 
caption into a NetUI data grid"
  * @netui.tldx:tag whitespace="indent"
  *                 netuiexpressioninfo=""
  *                 renderer=""
  */
 public class Caption
-    extends AbstractClassicTag
+    extends AbstractSimpleTag
 {
     private static final Logger _logger = 
Logger.getInstance(AnchorColumn.class);
 
@@ -43,46 +46,33 @@
         return "Caption";
     }
 
-    public int doStartTag()
+    public void doTag()
+        throws IOException, JspException
     {
         if(getDataGrid().getRenderState() == DataGrid.CAPTION_RENDER_STATE)
-            return EVAL_BODY_BUFFERED;
-        else return SKIP_BODY;
-    }
-
-    public int doEndTag()
-    {
-        if(bodyContent != null)
         {
-            String caption = bodyContent.getString();
-            getDataGrid().addCaption(caption);
-        }
+            JspFragment fragment = getJspBody();
+            StringWriter sw = new StringWriter();
+            String bodyContent = null;
+            if(fragment != null)
+            {
+                fragment.invoke(sw);
+                bodyContent = sw.toString();
 
-        localRelease();
-
-        return EVAL_PAGE;
-    }
-
-    public void localRelease()
-    {
-        super.localRelease();
-
-        _dataGrid = null;
-        if(bodyContent != null)
-            bodyContent.clearBody();
+                getJspContext().getOut().write(bodyContent);
+            }
+        }
     }
 
     protected DataGrid getDataGrid()
+        throws JspException
     {
         if(_dataGrid != null)
             return _dataGrid;
 
-        JspTag dataGrid = SimpleTagSupport.findAncestorWithClass(this, 
DataGrid.class);
-
-        assert dataGrid != null;
-        _dataGrid = (DataGrid)dataGrid;
-
-        // todo: error reporting
-        return _dataGrid;
+        JspTag parent = getParent();
+        if(!(parent instanceof DataGrid))
+            throw new JspException("The Columns tag must be contained inside 
of a DataGrid tag.");
+        else return (_dataGrid = (DataGrid)parent);
     }
 }

Modified: 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Columns.java
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Columns.java
  (original)
+++ 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Columns.java
  Thu Aug 19 12:46:53 2004
@@ -18,32 +18,38 @@
  */
 package org.apache.beehive.netui.tags.databinding.datagrid;
 
+import java.io.IOException;
+import java.io.StringWriter;
 import javax.servlet.jsp.JspException;
+import javax.servlet.jsp.tagext.JspFragment;
+import javax.servlet.jsp.tagext.JspTag;
 
 import org.apache.beehive.netui.databinding.datagrid.model.ColumnModel;
 import org.apache.beehive.netui.databinding.datagrid.model.DataGridModel;
-import org.apache.beehive.netui.tags.AbstractClassicTag;
+import org.apache.beehive.netui.tags.AbstractSimpleTag;
 import org.apache.beehive.netui.util.logging.Logger;
 
 /**
  *
- * @netui:tag name="columns" description="Container tag for columsn that will 
render in the grid"
+ * @netui:tag name="columns" description="Container tag for columsn that will 
render in the grid" body-content="scriptless"
  * @netui.tldx:tag renderer="workshop.netui.jspdesigner.tldx.ColumnsRenderer" 
  *                 whitespace="indent" netuiexpressioninfo=""
  */
 public class Columns
-    extends AbstractClassicTag
+    extends AbstractSimpleTag
 {
     private static final Logger _logger = Logger.getInstance(DataGrid.class);
 
-    private DataGrid _grid = null;
+    public static final String COLUMN_MODEL_KEY = "column";
 
+    private int _renderState = ColumnModel.NO_RENDER_STATE;
     private Boolean _sortable = null;
     private Boolean _filterable = null;
     private String _sortAction = null;
     private String _filterAction = null;
+
+    private DataGrid _grid = null;
     private DataGridModel _gridModel = null;
-    private int _renderState = ColumnModel.NO_RENDER_STATE;
 
     public String getTagName() {return "Columns";}
     
@@ -75,117 +81,66 @@
      */
     public void setDefaultFilterable(boolean filterable) {_filterable = new 
Boolean(filterable);}
 
-    public int doStartTag()
+    public void doTag()
+        throws IOException, JspException
     {
-        assert getParent() instanceof DataGrid;
-        _grid = (DataGrid)findAncestorWithClass(this, DataGrid.class);
+        JspTag parent = getParent();
+        if(!(parent instanceof DataGrid))
+            throw new JspException("The Columns tag must be contained inside 
of a DataGrid tag.");
+
+        _grid = (DataGrid)parent;
 
-        assert _grid != null;
-        // todo: error reporting / instanceof assert
-        _gridModel = (DataGridModel)pageContext.getAttribute("dataGrid");
+        Object model = 
getJspContext().getAttribute(DataGrid.DATA_GRID_MODEL_KEY);
+        if(!(model instanceof DataGridModel))
+            throw new JspException("Could not find the DataGridModel in the 
JspContext under key: " + DataGrid.DATA_GRID_MODEL_KEY);
+
+        _gridModel = (DataGridModel)model;
 
         int gridRenderState = _grid.getRenderState();
+        JspFragment fragment = getJspBody();
+        StringWriter sw = new StringWriter();
 
-        int retVal = EVAL_BODY_BUFFERED;
         if (gridRenderState == DataGrid.START_RENDER_STATE)
         {
             // in START_RENDER_STATE, the dataGrid needs to drop into its 
child tags
             // in order to build-up a model of the grid that is going to be 
rendered
-        }
-        else if(gridRenderState == DataGrid.GRID_RENDER_STATE)
-        {
-            StringBuffer content = new StringBuffer();
-            _renderState = ColumnModel.HEADER_RENDER_STATE;
-            _gridModel.openHeaderRow(content);
-            _grid.appendContent(content.toString());
+            if(fragment != null)
+                fragment.invoke(sw);
         }
         else if(gridRenderState == DataGrid.CAPTION_RENDER_STATE ||
                 gridRenderState == DataGrid.FOOTER_RENDER_STATE)
         {
-            retVal = SKIP_BODY;
-        }
-
-        return retVal;
-    }
-
-    public int doAfterBody()
-        throws JspException
-    {
-        int gridRenderState = _grid.getRenderState();
-
-        // this should never happen
-        assert gridRenderState != DataGrid.CAPTION_RENDER_STATE ||
-               gridRenderState != DataGrid.FOOTER_RENDER_STATE
-               : "Rendering Columns with an invalid grid rendering state: " + 
gridRenderState;
-
-        int retVal = EVAL_BODY_BUFFERED;
-        if (gridRenderState == DataGrid.START_RENDER_STATE)
-        {
-            retVal = SKIP_BODY;
+            return;
         }
-        else if (gridRenderState == DataGrid.GRID_RENDER_STATE)
+        else if(gridRenderState == DataGrid.GRID_RENDER_STATE)
         {
-            _gridModel.resetColumnIterator();
-
             StringBuffer content = new StringBuffer();
-            if (_renderState == ColumnModel.HEADER_RENDER_STATE)
-            {
-                _gridModel.closeHeaderRow(content);
 
-                // prime the pump with the next item of data to render
-                if (_gridModel.hasNextDataItem())
-                {
-                    _gridModel.openDataRow(content);
-                    _gridModel.nextDataItem();
-                    _renderState = ColumnModel.DATA_RENDER_STATE;
-                }
-                else
-                {
-                    _renderState = ColumnModel.NO_RENDER_STATE;
-                    retVal = SKIP_BODY;
-                }
-            }
-            else if (_renderState == ColumnModel.DATA_RENDER_STATE)
+            // render header row
+            _gridModel.resetColumnIterator();
+            _renderState = ColumnModel.HEADER_RENDER_STATE;
+            _gridModel.openHeaderRow(content);
+            fragment.invoke(sw);
+            content.append(sw.toString());
+            _gridModel.closeHeaderRow(content);
+
+            // render data rows
+            _renderState = ColumnModel.DATA_RENDER_STATE;
+            while(_gridModel.hasNextDataItem())
             {
+                sw = new StringWriter();
+                _gridModel.resetColumnIterator();
+                _gridModel.openDataRow(content);
+                _gridModel.nextDataItem();
+                fragment.invoke(sw);
+                content.append(sw.toString());
                 _gridModel.closeDataRow(content);
-                if (_gridModel.hasNextDataItem())
-                {
-                    _gridModel.openDataRow(content);
-                    _gridModel.nextDataItem();
-                }
-                else
-                {
-                    _renderState = ColumnModel.NO_RENDER_STATE;
-                    retVal = SKIP_BODY;
-                }
             }
 
-            _grid.appendContent(content.toString());
-        }
+            _renderState = ColumnModel.NO_RENDER_STATE;
 
-        if(_logger.isDebugEnabled())
-            _logger.debug("render columns body with state: " + _renderState);
-
-        return retVal;
-    }
-
-    public int doEndTag()
-    {
-        localRelease();
-        return EVAL_PAGE;
-    }
-
-    public void localRelease()
-    {
-        super.localRelease();
-
-        _sortable = null;
-        _filterable = null;
-        _sortAction = null;
-        _filterAction = null;
-        _grid = null;
-        _renderState = ColumnModel.NO_RENDER_STATE;
-        _gridModel = null;
+            getJspContext().getOut().write(content.toString());
+        }
     }
 
     public int getRenderState()
@@ -222,11 +177,11 @@
     public void loadNextColumn()
     {
         ColumnModel cm = _gridModel.getNextColumnModel();
-        pageContext.setAttribute("column", cm);
+        getJspContext().setAttribute(COLUMN_MODEL_KEY, cm);
     }
 
     public void unloadColumn()
     {
-        pageContext.removeAttribute("column");
+        getJspContext().removeAttribute(COLUMN_MODEL_KEY);
     }
 }

Modified: 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/DataGrid.java
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/DataGrid.java
 (original)
+++ 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/DataGrid.java
 Thu Aug 19 12:46:53 2004
@@ -20,9 +20,12 @@
 
 import java.util.List;
 import java.util.Iterator;
+import java.io.IOException;
+import java.io.StringWriter;
 
 import javax.servlet.jsp.JspException;
 import javax.servlet.jsp.tagext.SimpleTagSupport;
+import javax.servlet.jsp.tagext.JspFragment;
 
 import org.apache.beehive.netui.databinding.datagrid.model.DataGridModel;
 import org.apache.beehive.netui.databinding.datagrid.model.StylePolicy;
@@ -32,18 +35,18 @@
 
 import org.apache.beehive.netui.script.common.IDataAccessProvider;
 import org.apache.beehive.netui.script.common.DataAccessProviderStack;
-import org.apache.beehive.netui.tags.AbstractClassicTag;
 import org.apache.beehive.netui.tags.ExpressionHandling;
+import org.apache.beehive.netui.tags.AbstractSimpleTag;
 import org.apache.beehive.netui.util.logging.Logger;
 import org.apache.beehive.netui.util.iterator.IteratorFactory;
 
 /**
- * @netui:tag name="dataGrid" description="Renders an HTML table containing a 
data set"
+ * @netui:tag name="dataGrid" description="Renders an HTML table containing a 
data set" body-content="scriptless"
  * @netui.tldx:tag whitespace="indent" 
renderer="workshop.netui.jspdesigner.tldx.GridRenderer"
  *                 netuiexpressioninfo=""
  */
 public class DataGrid
-    extends AbstractClassicTag
+    extends AbstractSimpleTag
     implements IDataAccessProvider
 {
     private static final Logger _logger = Logger.getInstance(DataGrid.class);
@@ -57,14 +60,13 @@
     public static final int FOOTER_RENDER_STATE = 40;
     public static final int END_RENDER_STATE = 50;
 
+    public static final String DATA_GRID_MODEL_KEY = "dataGrid";
     public static final String DEFAULT_STYLE_POLICY_VALUE = "default";
 
     private DataGridModel _gridModel = null;
     private String _name = null;
     private String _cssClassPolicy = DEFAULT_STYLE_POLICY_VALUE;
     private String _dataSource = null;
-    private String _captionText = null;
-    private String _footerText = null;
     private boolean _disableDefaultPager = false;
 
     private int _renderState = START_RENDER_STATE;
@@ -98,10 +100,10 @@
      */
     public void setDisableDefaultPager(boolean disableDefaultPager) 
{_disableDefaultPager = disableDefaultPager;}
 
-    public int doStartTag()
-        throws JspException
+    public void doTag()
+        throws JspException, IOException
     {
-        _gridModel = new DataGridModel(pageContext, _name);
+        _gridModel = new DataGridModel(getJspContext(), _name);
 
         // create the dataSource expression
         String dataSource = getDataSource();
@@ -109,7 +111,7 @@
         // ensure the dataSource is a valid expression
         ExpressionHandling expr = new ExpressionHandling(this);
         String validExpr = expr.ensureValidExpression(dataSource, 
"dataSource", "DataSourceError");
-        Object ds = expr.evaluateExpression(validExpr, "dataSource", 
pageContext);
+        Object ds = expr.evaluateExpression(validExpr, "dataSource", 
getPageContext());
         Iterator iterator = IteratorFactory.createIterator(ds);
         PagedDataSet dataSet = new PagedDataSet(dataSource, iterator);
 
@@ -125,98 +127,72 @@
         _content = new StringBuffer();
 
         // todo: optimize -- this doesn't need to happen when the data set is 
empty
-        DataAccessProviderStack.addDataAccessProvider(this, pageContext);
+        DataAccessProviderStack.addDataAccessProvider(this, getPageContext());
+        getJspContext().setAttribute(DATA_GRID_MODEL_KEY, _gridModel);
 
-        pageContext.setAttribute("dataGrid", _gridModel);
+        JspFragment fragment = getJspBody();
+        if(fragment == null)
+            return;
+
+        String content = null;
+        StringWriter sw = new StringWriter();
+        fragment.invoke(sw);
 
-        return EVAL_BODY_BUFFERED;
-    }
-
-    public int doAfterBody()
-        throws JspException
-    {
-        int retVal = EVAL_BODY_BUFFERED;
-        if (_renderState == START_RENDER_STATE)
+        // print the column information
+        if(_logger.isDebugEnabled())
         {
-            // print the column information
-            if (_logger.isDebugEnabled())
+            _logger.debug("registered columns:");
+            List columns = _gridModel.getColumns();
+            for(int i = 0; i < columns.size(); i++)
             {
-                _logger.debug("registered columns:");
-                List columns = _gridModel.getColumns();
-                for (int i = 0; i < columns.size(); i++)
-                {
-                    _logger.debug("column[" + i + "]: " + 
columns.get(i).getClass().getName());
-                }
+                _logger.debug("column[" + i + "]: " + 
columns.get(i).getClass().getName());
             }
-            _gridModel.initialize();
+        }
+        _gridModel.initialize();
 
-            if(!_disableDefaultPager)
-                _gridModel.renderPager(_content);
+        if(!_disableDefaultPager)
+            _gridModel.renderPager(_content);
 
-            _gridModel.openTable(_content);
+        _gridModel.openTable(_content);
 
-            _renderState = CAPTION_RENDER_STATE;
-        }
-        else if(_renderState == CAPTION_RENDER_STATE)
+        // render the caption
+        _renderState = CAPTION_RENDER_STATE;
+        sw = new StringWriter();
+        fragment.invoke(sw);
+        String caption = sw.toString();
+        // append the <table>'s <caption> if one was specified
+        if(caption != null)
         {
-            // append the <table>'s <caption> if one was specified
-            if(_captionText != null)
-            {
-                _gridModel.openCaption(_content);
-                _content.append(_captionText);
-                _gridModel.closeCaption(_content);
-            }
-
-            _renderState = GRID_RENDER_STATE;
+            _gridModel.openCaption(_content);
+            _content.append(caption);
+            _gridModel.closeCaption(_content);
         }
-        else if(_renderState == GRID_RENDER_STATE)
+
+        _renderState = GRID_RENDER_STATE;
+        sw = new StringWriter();
+        fragment.invoke(sw);
+        _content.append(sw.toString());
+
+        _renderState = FOOTER_RENDER_STATE;
+        sw = new StringWriter();
+        fragment.invoke(sw);
+        String footer = sw.toString();
+        if(footer != null)
         {
-            _renderState = FOOTER_RENDER_STATE;
+            _gridModel.openFooterRow(_content);
+            _content.append(footer);
+            _gridModel.closeFooterRow(_content);
         }
-        else if(_renderState == FOOTER_RENDER_STATE)
-        {
-            if(_footerText != null)
-            {
-                _gridModel.openFooterRow(_content);
-                _content.append(_footerText);
-                _gridModel.closeFooterRow(_content);
-            }
 
-            _gridModel.closeTable(_content);
-            _gridModel.uninitialize();
+        _gridModel.closeTable(_content);
+        _gridModel.uninitialize();
 
-            _renderState = END_RENDER_STATE;
-            retVal = SKIP_BODY;
-        }
-        else throw new JspException("The DataGrid's render state '" + 
_renderState + "' is invalid");
-
-        return retVal;
-    }
+        _renderState = END_RENDER_STATE;
 
-    public int doEndTag()
-    {
         write(_content.toString());
 
-        DataAccessProviderStack.removeDataAccessProvider(pageContext);
-        pageContext.removeAttribute("dataGrid");        
-
-        localRelease();
-        
-        return EVAL_PAGE;
-    }
-
-    public void localRelease()
-    {
-        super.localRelease();
-
-        _gridModel = null;
-        _cssClassPolicy = DEFAULT_STYLE_POLICY_VALUE;
-        _renderState = START_RENDER_STATE;
-        _content = null;
-        _name = null;
-        _captionText = null;
-        _footerText = null;
-        _disableDefaultPager = false;
+        DataAccessProviderStack.removeDataAccessProvider(getPageContext());
+        getJspContext().removeAttribute(DATA_GRID_MODEL_KEY);
     }
 
     /* ===========================================================
@@ -228,24 +204,6 @@
     public int getRenderState()
     {
         return _renderState;
-    }
-
-    public void appendContent(String content)
-    {
-        if(_content == null)
-            _content = new StringBuffer();
-
-        _content.append(content);
-    }
-
-    public void addCaption(String captionText)
-    {
-        _captionText = captionText;
-    }
-
-    public void addFooter(String footerText)
-    {
-        _footerText = footerText;
     }
 
     /* ===========================================================

Modified: 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Footer.java
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Footer.java
   (original)
+++ 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/Footer.java
   Thu Aug 19 12:46:53 2004
@@ -18,18 +18,22 @@
  */
 package org.apache.beehive.netui.tags.databinding.datagrid;
 
+import java.io.IOException;
+import java.io.StringWriter;
+
 import javax.servlet.jsp.tagext.JspTag;
-import javax.servlet.jsp.tagext.SimpleTagSupport;
+import javax.servlet.jsp.tagext.JspFragment;
+import javax.servlet.jsp.JspException;
 
-import org.apache.beehive.netui.tags.AbstractClassicTag;
+import org.apache.beehive.netui.tags.AbstractSimpleTag;
 
 /**
- * @netui:tag name="footer" description="Renders a footer into a NetUI data 
grid"
+ * @netui:tag name="footer" description="Renders a footer into a NetUI data 
grid" body-content="scriptless"
  * @netui.tldx:tag whitespace="indent"
  *                 netuiexpressioninfo="" renderer=""*
  */
 public class Footer
-    extends AbstractClassicTag
+    extends AbstractSimpleTag
 {
     private DataGrid _dataGrid = null;
 
@@ -38,46 +42,33 @@
         return "Footer";
     }
 
-    public int doStartTag()
+    public void doTag()
+        throws IOException, JspException
     {
         if(getDataGrid().getRenderState() == DataGrid.FOOTER_RENDER_STATE)
-            return EVAL_BODY_BUFFERED;
-        else return SKIP_BODY;
-    }
-
-    public int doEndTag()
-    {
-        if(bodyContent != null)
         {
-            String footer = bodyContent.getString();
-            getDataGrid().addFooter(footer);
-        }
-
-        localRelease();
-        
-        return EVAL_PAGE;
-    }
-
-    public void localRelease()
-    {
-        super.localRelease();
+            JspFragment fragment = getJspBody();
+            StringWriter sw = new StringWriter();
+            String bodyContent = null;
+            if(fragment != null)
+            {
+                fragment.invoke(sw);
+                bodyContent = sw.toString();
 
-        _dataGrid = null;
-        if(bodyContent != null)
-            bodyContent.clearBody();
+                getJspContext().getOut().write(bodyContent);
+            }
+        }
     }
 
     protected DataGrid getDataGrid()
+        throws JspException
     {
         if(_dataGrid != null)
             return _dataGrid;
 
-        JspTag dataGrid = SimpleTagSupport.findAncestorWithClass(this, 
DataGrid.class);
-
-        assert dataGrid != null;
-        _dataGrid = (DataGrid)dataGrid;
-
-        // todo: error reporting
-        return _dataGrid;
+        JspTag parent = getParent();
+        if(!(parent instanceof DataGrid))
+            throw new JspException("The Columns tag must be contained inside 
of a DataGrid tag.");
+        else return (_dataGrid = (DataGrid)parent);
     }
 }

Modified: 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/ImageColumn.java
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/ImageColumn.java
      (original)
+++ 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/ImageColumn.java
      Thu Aug 19 12:46:53 2004
@@ -24,7 +24,7 @@
 
 /**
  * 
- * @netui:tag name="imageColumn" description="Renders a column of images in a 
NetUI data grid"
+ * @netui:tag name="imageColumn" description="Renders a column of images in a 
NetUI data grid" body-content="scriptless"
  * @netui.tldx:tag 
renderer="workshop.netui.jspdesigner.tldx.ImageColumnRenderer" 
whitespace="indent" netuiexpressioninfo=""
  * @netui:attribute name="value" required="false"
  */
@@ -96,19 +96,6 @@
     public String getTagName()
     {
         return "ImageColumn";
-    }
-
-    public void localRelease()
-    {
-        super.localRelease();
-        _column = null;
-        _src = null;
-        _border = null;
-        _height = null;
-        _width = null;
-        _hspace = null;
-        _vspace = null;
-        _align = null;
     }
 
     protected void applyAttributes()

Modified: 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/LiteralColumn.java
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/LiteralColumn.java
    (original)
+++ 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/tags/databinding/datagrid/LiteralColumn.java
    Thu Aug 19 12:46:53 2004
@@ -23,7 +23,7 @@
 
 /**
  *
- * @netui:tag name="literalColumn" description="Renders a column of data in a 
NetUI grid"
+ * @netui:tag name="literalColumn" description="Renders a column of data in a 
NetUI grid" body-content="scriptless"
  * @netui.tldx:tag whitespace="indent"
  *                 
renderer="workshop.netui.jspdesigner.tldx.LiteralColumnRenderer"
  *                 netuiexpressioninfo=""
@@ -36,11 +36,6 @@
     public String getTagName()
     {
         return "LiteralColumn";
-    }
-
-    public void localRelease()
-    {
-        super.localRelease();
     }
 
     protected void setColumnModel(ColumnModel column)

Modified: incubator/beehive/trunk/netui/test/webapps/drt/build.xml
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/build.xml    (original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/build.xml    Thu Aug 19 
12:46:53 2004
@@ -35,6 +35,20 @@
 
         <property name="webapp.dir" location="${app.dir}/drt/${webapp.name}"/>
 
+        <antcall target="update.runtime"/>
+
+        <ant antfile="${buildWebapp.ant}" target="build.webapp" 
inheritAll="false">
+            <property name="webapp.dir" location="${webapp.dir}"/>
+        </ant>
+
+        <echo message="--------------------------------------------------"/>
+        <echo message="|     NetUI coreWeb DRT webapp build ending      |"/>
+        <echo message="--------------------------------------------------"/>
+    </target>
+
+    <target name="update.runtime" description="Update the NetUI runtime in the 
webapp without building the resources">
+        <property name="webapp.dir" location="${app.dir}/drt/${webapp.name}"/>
+
         <ant antfile="${test.dir}/ant/buildWebapp.xml" target="deploy.netui" 
inheritAll="false">
             <property name="webapp.dir" location="${webapp.dir}"/>
             <property name="include.testrecorder" value="true"/>
@@ -51,14 +65,6 @@
         <copy todir="${webapp.dir}/WEB-INF" file="${struts11.logic.tld}"/>
         <copy todir="${webapp.dir}/WEB-INF" file="${struts11.html.tld}"/>
         <copy todir="${webapp.dir}/WEB-INF" file="${struts11.bean.tld}"/>
-
-        <ant antfile="${buildWebapp.ant}" target="build.webapp" 
inheritAll="false">
-            <property name="webapp.dir" location="${webapp.dir}"/>
-        </ant>
-
-        <echo message="--------------------------------------------------"/>
-        <echo message="|     NetUI coreWeb DRT webapp build ending      |"/>
-        <echo message="--------------------------------------------------"/>
     </target>
 
     <target name="clean" description="Clean webapp">

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCaptionTest.xml
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCaptionTest.xml
   (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridCaptionTest.xml
   Thu Aug 19 12:46:53 2004
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>DataGridCaptionTest</ses:sessionName>
    <ses:tester>ekoneil</ses:tester>
-   <ses:startDate>15 Aug 2004, 08:20:07.830 AM MDT</ses:startDate>
+   <ses:startDate>19 Aug 2004, 11:43:28.866 AM MDT</ses:startDate>
    <ses:description>ekoneil</ses:description>
    <ses:tests>
       <ses:test>
@@ -15,7 +15,12 @@
             <ses:uri>/coreWeb/databinding/datagrid/caption/index.jsp</ses:uri>
             <ses:method>GET</ses:method>
             <ses:parameters/>
-            <ses:cookies/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
+               </ses:cookie>
+            </ses:cookies>
             <ses:headers>
                <ses:header>
                   <ses:name>accept</ses:name>
@@ -38,6 +43,10 @@
                   <ses:value>keep-alive</ses:value>
                </ses:header>
                <ses:header>
+                  <ses:name>cookie</ses:name>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
+               </ses:header>
+               <ses:header>
                   <ses:name>host</ses:name>
                   <ses:value>localhost:8080</ses:value>
                </ses:header>
@@ -47,7 +56,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7ff1</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fe2</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -80,23 +89,78 @@
 
 <br/>
 Page 1 of 1&nbsp;&nbsp;&nbsp;
-<table class="datagrid"><caption>
+<table class="datagrid">
+<caption>
+
+    
         This is the table's caption.    
-    </caption>
+    
+    
+
+</caption>
 
+    
+    
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+        <th class="datagrid-header-cell">Symbol</th>
+
+
+        <th class="datagrid-header-cell">Price</th>
+
+
+        <th class="datagrid-header-cell">Web</th>
+
+
+    </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">BEAS</td><td 
class="datagrid-data-cell">14.35</td><td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td></tr>
-<tr class="datagrid-odd"><td class="datagrid-data-cell">CSCO</td><td 
class="datagrid-data-cell">19.42</td><td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td></tr>
-<tr class="datagrid-even"><td class="datagrid-data-cell">GE</td><td 
class="datagrid-data-cell">59.42</td><td class="datagrid-data-cell"><a 
href="http://www.ge.com?rowid=3&amp;symbol=GE";><span>General 
Electric</span></a></td></tr>
-<tr class="datagrid-odd"><td class="datagrid-data-cell">RHAT</td><td 
class="datagrid-data-cell">18.2</td><td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td></tr>
-<tr class="datagrid-even"><td class="datagrid-data-cell">YHOO</td><td 
class="datagrid-data-cell">48.16</td><td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td></tr>
-</table>
+<tr class="datagrid-even">
+        <td class="datagrid-data-cell">BEAS</td>
+
+        <td class="datagrid-data-cell">14.35</td>
+
+        <td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td>
+
+    </tr>
+<tr class="datagrid-odd">
+        <td class="datagrid-data-cell">CSCO</td>
+
+        <td class="datagrid-data-cell">19.42</td>
+
+        <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+
+    </tr>
+<tr class="datagrid-even">
+        <td class="datagrid-data-cell">GE</td>
+
+        <td class="datagrid-data-cell">59.42</td>
+
+        <td class="datagrid-data-cell"><a 
href="http://www.ge.com?rowid=3&amp;symbol=GE";><span>General 
Electric</span></a></td>
+
+    </tr>
+<tr class="datagrid-odd">
+        <td class="datagrid-data-cell">RHAT</td>
+
+        <td class="datagrid-data-cell">18.2</td>
+
+        <td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td>
+
+    </tr>
+<tr class="datagrid-even">
+        <td class="datagrid-data-cell">YHOO</td>
+
+        <td class="datagrid-data-cell">48.16</td>
+
+        <td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td>
+
+    </tr>
+
+<tr class="datagrid-footer">
+    
+    
+
+</tr></table>
 
 <br/>
 <a href="/coreWeb/databinding/datagrid/caption/index.jsp">Reset</a>
@@ -117,7 +181,7 @@
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>15 Aug 2004, 08:20:09.272 AM MDT</ses:endDate>
+   <ses:endDate>19 Aug 2004, 11:43:28.956 AM MDT</ses:endDate>
    <ses:sessionStatus>fail</ses:sessionStatus>
    <ses:testCount>1</ses:testCount>
    <ses:passedCount>0</ses:passedCount>

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridFooterTest.xml
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridFooterTest.xml
    (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridFooterTest.xml
    Thu Aug 19 12:46:53 2004
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>DataGridFooterTest</ses:sessionName>
    <ses:tester>ekoneil</ses:tester>
-   <ses:startDate>15 Aug 2004, 08:20:09.382 AM MDT</ses:startDate>
+   <ses:startDate>19 Aug 2004, 11:43:29.106 AM MDT</ses:startDate>
    <ses:description>ekoneil</ses:description>
    <ses:tests>
       <ses:test>
@@ -15,7 +15,12 @@
             <ses:uri>/coreWeb/databinding/datagrid/footer/index.jsp</ses:uri>
             <ses:method>GET</ses:method>
             <ses:parameters/>
-            <ses:cookies/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
+               </ses:cookie>
+            </ses:cookies>
             <ses:headers>
                <ses:header>
                   <ses:name>accept</ses:name>
@@ -38,6 +43,10 @@
                   <ses:value>keep-alive</ses:value>
                </ses:header>
                <ses:header>
+                  <ses:name>cookie</ses:name>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
+               </ses:header>
+               <ses:header>
                   <ses:name>host</ses:name>
                   <ses:value>localhost:8080</ses:value>
                </ses:header>
@@ -47,7 +56,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7fef</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fe0</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -81,23 +90,77 @@
 <br/>
 Page 1 of 1&nbsp;&nbsp;&nbsp;
 <table class="datagrid">
+<caption>
+
+    
+    
+
+</caption>
+
+    
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+        <th class="datagrid-header-cell">Symbol</th>
+
+
+        <th class="datagrid-header-cell">Price</th>
+
+
+        <th class="datagrid-header-cell">Web</th>
+
+
+    </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">BEAS</td><td 
class="datagrid-data-cell">14.35</td><td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td></tr>
-<tr class="datagrid-odd"><td class="datagrid-data-cell">CSCO</td><td 
class="datagrid-data-cell">19.42</td><td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td></tr>
-<tr class="datagrid-even"><td class="datagrid-data-cell">GE</td><td 
class="datagrid-data-cell">59.42</td><td class="datagrid-data-cell"><a 
href="http://www.ge.com?rowid=3&amp;symbol=GE";><span>General 
Electric</span></a></td></tr>
-<tr class="datagrid-odd"><td class="datagrid-data-cell">RHAT</td><td 
class="datagrid-data-cell">18.2</td><td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td></tr>
-<tr class="datagrid-even"><td class="datagrid-data-cell">YHOO</td><td 
class="datagrid-data-cell">48.16</td><td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td></tr>
+<tr class="datagrid-even">
+        <td class="datagrid-data-cell">BEAS</td>
+
+        <td class="datagrid-data-cell">14.35</td>
+
+        <td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td>
+
+    </tr>
+<tr class="datagrid-odd">
+        <td class="datagrid-data-cell">CSCO</td>
+
+        <td class="datagrid-data-cell">19.42</td>
+
+        <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+
+    </tr>
+<tr class="datagrid-even">
+        <td class="datagrid-data-cell">GE</td>
+
+        <td class="datagrid-data-cell">59.42</td>
+
+        <td class="datagrid-data-cell"><a 
href="http://www.ge.com?rowid=3&amp;symbol=GE";><span>General 
Electric</span></a></td>
+
+    </tr>
+<tr class="datagrid-odd">
+        <td class="datagrid-data-cell">RHAT</td>
+
+        <td class="datagrid-data-cell">18.2</td>
+
+        <td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td>
+
+    </tr>
+<tr class="datagrid-even">
+        <td class="datagrid-data-cell">YHOO</td>
+
+        <td class="datagrid-data-cell">48.16</td>
+
+        <td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td>
+
+    </tr>
+    
+
 <tr class="datagrid-footer">
+    
+    
         <td colspan="4"><center>This is the grid's footer</center></td>
     
-</tr>
-</table>
+
+</tr></table>
 
 <br/>
 <a href="/coreWeb/databinding/datagrid/footer/index.jsp">Reset</a>
@@ -118,7 +181,7 @@
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>15 Aug 2004, 08:20:11.085 AM MDT</ses:endDate>
+   <ses:endDate>19 Aug 2004, 11:43:29.196 AM MDT</ses:endDate>
    <ses:sessionStatus>fail</ses:sessionStatus>
    <ses:testCount>1</ses:testCount>
    <ses:passedCount>0</ses:passedCount>

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridHeaderTest.xml
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridHeaderTest.xml
    (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridHeaderTest.xml
    Thu Aug 19 12:46:53 2004
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>DataGridHeaderTest</ses:sessionName>
    <ses:tester>ekoneil</ses:tester>
-   <ses:startDate>15 Aug 2004, 08:20:11.215 AM MDT</ses:startDate>
+   <ses:startDate>19 Aug 2004, 11:43:29.296 AM MDT</ses:startDate>
    <ses:description>ekoneil</ses:description>
    <ses:tests>
       <ses:test>
@@ -15,7 +15,12 @@
             <ses:uri>/coreWeb/databinding/datagrid/header/index.jsp</ses:uri>
             <ses:method>GET</ses:method>
             <ses:parameters/>
-            <ses:cookies/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
+               </ses:cookie>
+            </ses:cookies>
             <ses:headers>
                <ses:header>
                   <ses:name>accept</ses:name>
@@ -38,6 +43,10 @@
                   <ses:value>keep-alive</ses:value>
                </ses:header>
                <ses:header>
+                  <ses:name>cookie</ses:name>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
+               </ses:header>
+               <ses:header>
                   <ses:name>host</ses:name>
                   <ses:value>localhost:8080</ses:value>
                </ses:header>
@@ -47,7 +56,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7fed</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fde</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -81,28 +90,81 @@
 <br/>
 Page 1 of 1&nbsp;&nbsp;&nbsp;
 <table class="datagrid">
+<caption>
+
+    
+
+</caption>
+
+    
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">
+<tr class="datagrid-header">
+        <th class="datagrid-header-cell">
             
                 <a 
href="/coreWeb/databinding/datagrid/header/index.jsp">Symbol Anchor</a>
             
         </th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">
+
+
+        <th class="datagrid-header-cell">Price</th>
+
+
+        <th class="datagrid-header-cell">
             
                 Web URL
             
             
         </th>
-</tr>
+
+
+    </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">BEAS</td><td 
class="datagrid-data-cell">14.35</td><td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td></tr>
-<tr class="datagrid-odd"><td class="datagrid-data-cell">CSCO</td><td 
class="datagrid-data-cell">19.42</td><td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td></tr>
-<tr class="datagrid-even"><td class="datagrid-data-cell">GE</td><td 
class="datagrid-data-cell">59.42</td><td class="datagrid-data-cell"><a 
href="http://www.ge.com?rowid=3&amp;symbol=GE";><span>General 
Electric</span></a></td></tr>
-<tr class="datagrid-odd"><td class="datagrid-data-cell">RHAT</td><td 
class="datagrid-data-cell">18.2</td><td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td></tr>
-<tr class="datagrid-even"><td class="datagrid-data-cell">YHOO</td><td 
class="datagrid-data-cell">48.16</td><td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td></tr>
-</table>
+<tr class="datagrid-even">
+        <td class="datagrid-data-cell">BEAS</td>
+
+        <td class="datagrid-data-cell">14.35</td>
+
+        <td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td>
+
+    </tr>
+<tr class="datagrid-odd">
+        <td class="datagrid-data-cell">CSCO</td>
+
+        <td class="datagrid-data-cell">19.42</td>
+
+        <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+
+    </tr>
+<tr class="datagrid-even">
+        <td class="datagrid-data-cell">GE</td>
+
+        <td class="datagrid-data-cell">59.42</td>
+
+        <td class="datagrid-data-cell"><a 
href="http://www.ge.com?rowid=3&amp;symbol=GE";><span>General 
Electric</span></a></td>
+
+    </tr>
+<tr class="datagrid-odd">
+        <td class="datagrid-data-cell">RHAT</td>
+
+        <td class="datagrid-data-cell">18.2</td>
+
+        <td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td>
+
+    </tr>
+<tr class="datagrid-even">
+        <td class="datagrid-data-cell">YHOO</td>
+
+        <td class="datagrid-data-cell">48.16</td>
+
+        <td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td>
+
+    </tr>
+
+<tr class="datagrid-footer">
+    
+
+</tr></table>
 
 <br/>
 <a href="/coreWeb/databinding/datagrid/header/index.jsp">Reset</a>
@@ -123,7 +185,7 @@
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>15 Aug 2004, 08:20:13.088 AM MDT</ses:endDate>
+   <ses:endDate>19 Aug 2004, 11:43:29.376 AM MDT</ses:endDate>
    <ses:sessionStatus>fail</ses:sessionStatus>
    <ses:testCount>1</ses:testCount>
    <ses:passedCount>0</ses:passedCount>

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridModelTest.xml
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridModelTest.xml
     (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridModelTest.xml
     Thu Aug 19 12:46:53 2004
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>DataGridModelTest</ses:sessionName>
    <ses:tester>ekoneil</ses:tester>
-   <ses:startDate>15 Aug 2004, 08:20:13.168 AM MDT</ses:startDate>
+   <ses:startDate>19 Aug 2004, 11:43:29.456 AM MDT</ses:startDate>
    <ses:description>ekoneil</ses:description>
    <ses:tests>
       <ses:test>
@@ -15,7 +15,12 @@
             
<ses:uri>/coreWeb/databinding/datagrid/model/Controller.jpf</ses:uri>
             <ses:method>GET</ses:method>
             <ses:parameters/>
-            <ses:cookies/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
+               </ses:cookie>
+            </ses:cookies>
             <ses:headers>
                <ses:header>
                   <ses:name>accept</ses:name>
@@ -38,6 +43,10 @@
                   <ses:value>keep-alive</ses:value>
                </ses:header>
                <ses:header>
+                  <ses:name>cookie</ses:name>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
+               </ses:header>
+               <ses:header>
                   <ses:name>host</ses:name>
                   <ses:value>localhost:8080</ses:value>
                </ses:header>
@@ -47,7 +56,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7feb</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fdc</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -81,19 +90,144 @@
     <br/>
     Page 1 of 1&nbsp;&nbsp;&nbsp;
 <table class="datagrid">
+<caption>
+
+        
+
+
+
+
+
+
+
+        
+        
+
+
+
+
+
+
+
+        
+
+
+
+
+
+
+
+    
+</caption>
+
+        
+
+
+
+
+
+
+
+        
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+            <th class="datagrid-header-cell">Symbol</th>
+
+
+            <th class="datagrid-header-cell">Price</th>
+
+
+            <th class="datagrid-header-cell">Web</th>
+
+
+        </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">BEAS</td><td 
class="datagrid-data-cell">14.35</td><td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td></tr>
-<tr class="datagrid-odd"><td class="datagrid-data-cell">CSCO</td><td 
class="datagrid-data-cell">19.42</td><td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td></tr>
-<tr class="datagrid-even"><td class="datagrid-data-cell">GE</td><td 
class="datagrid-data-cell">59.42</td><td class="datagrid-data-cell"><a 
href="http://www.ge.com?rowid=3&amp;symbol=GE";><span>General 
Electric</span></a></td></tr>
-<tr class="datagrid-odd"><td class="datagrid-data-cell">RHAT</td><td 
class="datagrid-data-cell">18.2</td><td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td></tr>
-<tr class="datagrid-even"><td class="datagrid-data-cell">YHOO</td><td 
class="datagrid-data-cell">48.16</td><td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td></tr>
-</table>
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell">BEAS</td>
+
+            <td class="datagrid-data-cell">14.35</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td>
+
+        </tr>
+<tr class="datagrid-odd">
+            <td class="datagrid-data-cell">CSCO</td>
+
+            <td class="datagrid-data-cell">19.42</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+
+        </tr>
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell">GE</td>
+
+            <td class="datagrid-data-cell">59.42</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.ge.com?rowid=3&amp;symbol=GE";><span>General 
Electric</span></a></td>
+
+        </tr>
+<tr class="datagrid-odd">
+            <td class="datagrid-data-cell">RHAT</td>
+
+            <td class="datagrid-data-cell">18.2</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td>
+
+        </tr>
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell">YHOO</td>
+
+            <td class="datagrid-data-cell">48.16</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td>
+
+        </tr>
+        
+
+
+
+
+
+
+
+        
+
+
+
+
+
+
+
+    
+<tr class="datagrid-footer">
+        
+
+
+
+
+
+
+
+        
+        
+
+
+
+
+
+
+
+        
+
+
+
+
+
+
+
+    
+</tr></table>
 
     
 
@@ -128,7 +262,7 @@
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>15 Aug 2004, 08:20:15.030 AM MDT</ses:endDate>
+   <ses:endDate>19 Aug 2004, 11:43:29.546 AM MDT</ses:endDate>
    <ses:sessionStatus>fail</ses:sessionStatus>
    <ses:testCount>1</ses:testCount>
    <ses:passedCount>0</ses:passedCount>

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerBasic.xml
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerBasic.xml
    (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerBasic.xml
    Thu Aug 19 12:46:53 2004
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>DataGridPagerBasic</ses:sessionName>
    <ses:tester>ekoneil</ses:tester>
-   <ses:startDate>15 Aug 2004, 08:20:15.110 AM MDT</ses:startDate>
+   <ses:startDate>19 Aug 2004, 11:43:29.697 AM MDT</ses:startDate>
    <ses:description>ekoneil</ses:description>
    <ses:tests>
       <ses:test>
@@ -15,7 +15,12 @@
             
<ses:uri>/coreWeb/databinding/datagrid/pager/basic/Controller.jpf</ses:uri>
             <ses:method>GET</ses:method>
             <ses:parameters/>
-            <ses:cookies/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
+               </ses:cookie>
+            </ses:cookies>
             <ses:headers>
                <ses:header>
                   <ses:name>accept</ses:name>
@@ -38,6 +43,10 @@
                   <ses:value>keep-alive</ses:value>
                </ses:header>
                <ses:header>
+                  <ses:name>cookie</ses:name>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
+               </ses:header>
+               <ses:header>
                   <ses:name>host</ses:name>
                   <ses:value>localhost:8080</ses:value>
                </ses:header>
@@ -47,7 +56,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7fe9</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fda</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -81,16 +90,51 @@
     <br/>
     Page 1 of 3&nbsp;&nbsp;First&nbsp;/&nbsp;Previous&nbsp;&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_page=portfolio~2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_page=portfolio~3">Last</a>
 <table class="datagrid">
+<caption>
+
+        
+        
+    
+</caption>
+
+        
+        
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+            <th class="datagrid-header-cell">Symbol</th>
+
+
+            <th class="datagrid-header-cell">Price</th>
+
+
+            <th class="datagrid-header-cell">Web</th>
+
+
+        </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">BEAS</td><td 
class="datagrid-data-cell">14.35</td><td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td></tr>
-<tr class="datagrid-odd"><td class="datagrid-data-cell">CSCO</td><td 
class="datagrid-data-cell">19.42</td><td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td></tr>
-</table>
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell">BEAS</td>
+
+            <td class="datagrid-data-cell">14.35</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td>
+
+        </tr>
+<tr class="datagrid-odd">
+            <td class="datagrid-data-cell">CSCO</td>
+
+            <td class="datagrid-data-cell">19.42</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+
+        </tr>
+    
+<tr class="datagrid-footer">
+        
+        
+    
+</tr></table>
 
     <br/>
     <a href="/coreWeb/databinding/datagrid/pager/basic/index.jsp">Reset</a>
@@ -128,7 +172,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>6BD012E3FA392B1AB8F9AC63316693DD</ses:value>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -154,7 +198,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=6BD012E3FA392B1AB8F9AC63316693DD; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -166,7 +210,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7fe9</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fda</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -200,16 +244,51 @@
     <br/>
     Page 2 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_page=portfolio~1">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_page=portfolio~1">Previous</a>&nbsp;&nbsp;&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_page=portfolio~3">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_page=portfolio~3">Last</a>
 <table class="datagrid">
+<caption>
+
+        
+        
+    
+</caption>
+
+        
+        
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+            <th class="datagrid-header-cell">Symbol</th>
+
+
+            <th class="datagrid-header-cell">Price</th>
+
+
+            <th class="datagrid-header-cell">Web</th>
+
+
+        </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">GE</td><td 
class="datagrid-data-cell">59.42</td><td class="datagrid-data-cell"><a 
href="http://www.ge.com?rowid=3&amp;symbol=GE";><span>General 
Electric</span></a></td></tr>
-<tr class="datagrid-odd"><td class="datagrid-data-cell">RHAT</td><td 
class="datagrid-data-cell">18.2</td><td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td></tr>
-</table>
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell">GE</td>
+
+            <td class="datagrid-data-cell">59.42</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.ge.com?rowid=3&amp;symbol=GE";><span>General 
Electric</span></a></td>
+
+        </tr>
+<tr class="datagrid-odd">
+            <td class="datagrid-data-cell">RHAT</td>
+
+            <td class="datagrid-data-cell">18.2</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td>
+
+        </tr>
+    
+<tr class="datagrid-footer">
+        
+        
+    
+</tr></table>
 
     <br/>
     <a href="/coreWeb/databinding/datagrid/pager/basic/index.jsp">Reset</a>
@@ -247,7 +326,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>6BD012E3FA392B1AB8F9AC63316693DD</ses:value>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -273,7 +352,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=6BD012E3FA392B1AB8F9AC63316693DD; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -285,7 +364,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7fe9</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fda</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -319,15 +398,43 @@
     <br/>
     Page 3 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_page=portfolio~1">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_page=portfolio~2">Previous</a>&nbsp;&nbsp;&nbsp;Next&nbsp;/&nbsp;Last
 <table class="datagrid">
+<caption>
+
+        
+        
+    
+</caption>
+
+        
+        
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+            <th class="datagrid-header-cell">Symbol</th>
+
+
+            <th class="datagrid-header-cell">Price</th>
+
+
+            <th class="datagrid-header-cell">Web</th>
+
+
+        </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">YHOO</td><td 
class="datagrid-data-cell">48.16</td><td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td></tr>
-</table>
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell">YHOO</td>
+
+            <td class="datagrid-data-cell">48.16</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td>
+
+        </tr>
+    
+<tr class="datagrid-footer">
+        
+        
+    
+</tr></table>
 
     <br/>
     <a href="/coreWeb/databinding/datagrid/pager/basic/index.jsp">Reset</a>
@@ -365,7 +472,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>6BD012E3FA392B1AB8F9AC63316693DD</ses:value>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -391,7 +498,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=6BD012E3FA392B1AB8F9AC63316693DD; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -403,7 +510,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7fe9</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fda</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -437,16 +544,51 @@
     <br/>
     Page 1 of 3&nbsp;&nbsp;First&nbsp;/&nbsp;Previous&nbsp;&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_page=portfolio~2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_page=portfolio~3">Last</a>
 <table class="datagrid">
+<caption>
+
+        
+        
+    
+</caption>
+
+        
+        
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+            <th class="datagrid-header-cell">Symbol</th>
+
+
+            <th class="datagrid-header-cell">Price</th>
+
+
+            <th class="datagrid-header-cell">Web</th>
+
+
+        </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">BEAS</td><td 
class="datagrid-data-cell">14.35</td><td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td></tr>
-<tr class="datagrid-odd"><td class="datagrid-data-cell">CSCO</td><td 
class="datagrid-data-cell">19.42</td><td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td></tr>
-</table>
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell">BEAS</td>
+
+            <td class="datagrid-data-cell">14.35</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td>
+
+        </tr>
+<tr class="datagrid-odd">
+            <td class="datagrid-data-cell">CSCO</td>
+
+            <td class="datagrid-data-cell">19.42</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+
+        </tr>
+    
+<tr class="datagrid-footer">
+        
+        
+    
+</tr></table>
 
     <br/>
     <a href="/coreWeb/databinding/datagrid/pager/basic/index.jsp">Reset</a>
@@ -484,7 +626,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>6BD012E3FA392B1AB8F9AC63316693DD</ses:value>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -510,7 +652,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=6BD012E3FA392B1AB8F9AC63316693DD; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -522,7 +664,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7fe9</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fda</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -556,15 +698,43 @@
     <br/>
     Page 3 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_page=portfolio~1">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_page=portfolio~2">Previous</a>&nbsp;&nbsp;&nbsp;Next&nbsp;/&nbsp;Last
 <table class="datagrid">
+<caption>
+
+        
+        
+    
+</caption>
+
+        
+        
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+            <th class="datagrid-header-cell">Symbol</th>
+
+
+            <th class="datagrid-header-cell">Price</th>
+
+
+            <th class="datagrid-header-cell">Web</th>
+
+
+        </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">YHOO</td><td 
class="datagrid-data-cell">48.16</td><td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td></tr>
-</table>
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell">YHOO</td>
+
+            <td class="datagrid-data-cell">48.16</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td>
+
+        </tr>
+    
+<tr class="datagrid-footer">
+        
+        
+    
+</tr></table>
 
     <br/>
     <a href="/coreWeb/databinding/datagrid/pager/basic/index.jsp">Reset</a>
@@ -602,7 +772,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>6BD012E3FA392B1AB8F9AC63316693DD</ses:value>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -628,7 +798,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=6BD012E3FA392B1AB8F9AC63316693DD; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -640,7 +810,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7fe9</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fda</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -674,16 +844,51 @@
     <br/>
     Page 2 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_page=portfolio~1">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_page=portfolio~1">Previous</a>&nbsp;&nbsp;&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_page=portfolio~3">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_page=portfolio~3">Last</a>
 <table class="datagrid">
+<caption>
+
+        
+        
+    
+</caption>
+
+        
+        
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+            <th class="datagrid-header-cell">Symbol</th>
+
+
+            <th class="datagrid-header-cell">Price</th>
+
+
+            <th class="datagrid-header-cell">Web</th>
+
+
+        </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">GE</td><td 
class="datagrid-data-cell">59.42</td><td class="datagrid-data-cell"><a 
href="http://www.ge.com?rowid=3&amp;symbol=GE";><span>General 
Electric</span></a></td></tr>
-<tr class="datagrid-odd"><td class="datagrid-data-cell">RHAT</td><td 
class="datagrid-data-cell">18.2</td><td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td></tr>
-</table>
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell">GE</td>
+
+            <td class="datagrid-data-cell">59.42</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.ge.com?rowid=3&amp;symbol=GE";><span>General 
Electric</span></a></td>
+
+        </tr>
+<tr class="datagrid-odd">
+            <td class="datagrid-data-cell">RHAT</td>
+
+            <td class="datagrid-data-cell">18.2</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td>
+
+        </tr>
+    
+<tr class="datagrid-footer">
+        
+        
+    
+</tr></table>
 
     <br/>
     <a href="/coreWeb/databinding/datagrid/pager/basic/index.jsp">Reset</a>
@@ -721,7 +926,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>6BD012E3FA392B1AB8F9AC63316693DD</ses:value>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -747,7 +952,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=6BD012E3FA392B1AB8F9AC63316693DD; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -759,7 +964,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7fe9</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fda</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -793,16 +998,51 @@
     <br/>
     Page 1 of 3&nbsp;&nbsp;First&nbsp;/&nbsp;Previous&nbsp;&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_page=portfolio~2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_page=portfolio~3">Last</a>
 <table class="datagrid">
+<caption>
+
+        
+        
+    
+</caption>
+
+        
+        
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+            <th class="datagrid-header-cell">Symbol</th>
+
+
+            <th class="datagrid-header-cell">Price</th>
+
+
+            <th class="datagrid-header-cell">Web</th>
+
+
+        </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">BEAS</td><td 
class="datagrid-data-cell">14.35</td><td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td></tr>
-<tr class="datagrid-odd"><td class="datagrid-data-cell">CSCO</td><td 
class="datagrid-data-cell">19.42</td><td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td></tr>
-</table>
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell">BEAS</td>
+
+            <td class="datagrid-data-cell">14.35</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td>
+
+        </tr>
+<tr class="datagrid-odd">
+            <td class="datagrid-data-cell">CSCO</td>
+
+            <td class="datagrid-data-cell">19.42</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+
+        </tr>
+    
+<tr class="datagrid-footer">
+        
+        
+    
+</tr></table>
 
     <br/>
     <a href="/coreWeb/databinding/datagrid/pager/basic/index.jsp">Reset</a>
@@ -840,7 +1080,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>6BD012E3FA392B1AB8F9AC63316693DD</ses:value>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -866,7 +1106,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=6BD012E3FA392B1AB8F9AC63316693DD; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -878,7 +1118,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7fe9</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fda</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -912,15 +1152,43 @@
     <br/>
     Page 3 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_page=portfolio~1">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_page=portfolio~2">Previous</a>&nbsp;&nbsp;&nbsp;Next&nbsp;/&nbsp;Last
 <table class="datagrid">
+<caption>
+
+        
+        
+    
+</caption>
+
+        
+        
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+            <th class="datagrid-header-cell">Symbol</th>
+
+
+            <th class="datagrid-header-cell">Price</th>
+
+
+            <th class="datagrid-header-cell">Web</th>
+
+
+        </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">YHOO</td><td 
class="datagrid-data-cell">48.16</td><td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td></tr>
-</table>
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell">YHOO</td>
+
+            <td class="datagrid-data-cell">48.16</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td>
+
+        </tr>
+    
+<tr class="datagrid-footer">
+        
+        
+    
+</tr></table>
 
     <br/>
     <a href="/coreWeb/databinding/datagrid/pager/basic/index.jsp">Reset</a>
@@ -958,7 +1226,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>6BD012E3FA392B1AB8F9AC63316693DD</ses:value>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -984,7 +1252,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=6BD012E3FA392B1AB8F9AC63316693DD; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -996,7 +1264,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7fe9</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fda</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -1030,16 +1298,51 @@
     <br/>
     Page 1 of 3&nbsp;&nbsp;First&nbsp;/&nbsp;Previous&nbsp;&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_page=portfolio~2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_page=portfolio~3">Last</a>
 <table class="datagrid">
+<caption>
+
+        
+        
+    
+</caption>
+
+        
+        
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+            <th class="datagrid-header-cell">Symbol</th>
+
+
+            <th class="datagrid-header-cell">Price</th>
+
+
+            <th class="datagrid-header-cell">Web</th>
+
+
+        </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">BEAS</td><td 
class="datagrid-data-cell">14.35</td><td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td></tr>
-<tr class="datagrid-odd"><td class="datagrid-data-cell">CSCO</td><td 
class="datagrid-data-cell">19.42</td><td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td></tr>
-</table>
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell">BEAS</td>
+
+            <td class="datagrid-data-cell">14.35</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td>
+
+        </tr>
+<tr class="datagrid-odd">
+            <td class="datagrid-data-cell">CSCO</td>
+
+            <td class="datagrid-data-cell">19.42</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+
+        </tr>
+    
+<tr class="datagrid-footer">
+        
+        
+    
+</tr></table>
 
     <br/>
     <a href="/coreWeb/databinding/datagrid/pager/basic/index.jsp">Reset</a>
@@ -1060,7 +1363,7 @@
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>15 Aug 2004, 08:20:15.561 AM MDT</ses:endDate>
+   <ses:endDate>19 Aug 2004, 11:43:30.127 AM MDT</ses:endDate>
    <ses:sessionStatus>fail</ses:sessionStatus>
    <ses:testCount>9</ses:testCount>
    <ses:passedCount>0</ses:passedCount>

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerCustomSelect.xml
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerCustomSelect.xml
     (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerCustomSelect.xml
     Thu Aug 19 12:46:53 2004
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>DataGridPagerCustomSelect</ses:sessionName>
    <ses:tester>ekoneil</ses:tester>
-   <ses:startDate>15 Aug 2004, 08:20:15.701 AM MDT</ses:startDate>
+   <ses:startDate>19 Aug 2004, 11:43:30.348 AM MDT</ses:startDate>
    <ses:description>ekoneil</ses:description>
    <ses:tests>
       <ses:test>
@@ -15,7 +15,12 @@
             
<ses:uri>/coreWeb/databinding/datagrid/pager/customselect/Controller.jpf</ses:uri>
             <ses:method>GET</ses:method>
             <ses:parameters/>
-            <ses:cookies/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
+               </ses:cookie>
+            </ses:cookies>
             <ses:headers>
                <ses:header>
                   <ses:name>accept</ses:name>
@@ -38,6 +43,10 @@
                   <ses:value>keep-alive</ses:value>
                </ses:header>
                <ses:header>
+                  <ses:name>cookie</ses:name>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
+               </ses:header>
+               <ses:header>
                   <ses:name>host</ses:name>
                   <ses:value>localhost:8080</ses:value>
                </ses:header>
@@ -47,7 +56,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7fdf</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fd0</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -81,16 +90,52 @@
     <br/>
     
 <table class="datagrid">
+<caption>
+
+        
+        
+        
+    
+</caption>
+
+        
+        
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+            <th class="datagrid-header-cell">Symbol</th>
+
+
+            <th class="datagrid-header-cell">Price</th>
+
+
+            <th class="datagrid-header-cell">Web</th>
+
+
+        </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">BEAS</td><td 
class="datagrid-data-cell">14.35</td><td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td></tr>
-<tr class="datagrid-odd"><td class="datagrid-data-cell">CSCO</td><td 
class="datagrid-data-cell">19.42</td><td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td></tr>
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell">BEAS</td>
+
+            <td class="datagrid-data-cell">14.35</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td>
+
+        </tr>
+<tr class="datagrid-odd">
+            <td class="datagrid-data-cell">CSCO</td>
+
+            <td class="datagrid-data-cell">19.42</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+
+        </tr>
+        
+    
 <tr class="datagrid-footer">
+        
+        
+        
           <td colspan="2" align="left">
             Page 1 of 
3&nbsp;&nbsp;First&nbsp;/&nbsp;Previous&nbsp;&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_page=portfolio~2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_page=portfolio~3">Last</a>
           </td>
@@ -181,8 +226,8 @@
 
           </td>
         
-</tr>
-</table>
+    
+</tr></table>
 
     <br/>
     <a 
href="/coreWeb/databinding/datagrid/pager/customselect/index.jsp">Reset</a>
@@ -220,7 +265,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>EA0AB05D10150FFE441851F5A3DE7FA4</ses:value>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -246,7 +291,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=EA0AB05D10150FFE441851F5A3DE7FA4; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -258,7 +303,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7fdf</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fd0</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -292,16 +337,52 @@
     <br/>
     
 <table class="datagrid">
+<caption>
+
+        
+        
+        
+    
+</caption>
+
+        
+        
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+            <th class="datagrid-header-cell">Symbol</th>
+
+
+            <th class="datagrid-header-cell">Price</th>
+
+
+            <th class="datagrid-header-cell">Web</th>
+
+
+        </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">GE</td><td 
class="datagrid-data-cell">59.42</td><td class="datagrid-data-cell"><a 
href="http://www.ge.com?rowid=3&amp;symbol=GE";><span>General 
Electric</span></a></td></tr>
-<tr class="datagrid-odd"><td class="datagrid-data-cell">RHAT</td><td 
class="datagrid-data-cell">18.2</td><td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td></tr>
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell">GE</td>
+
+            <td class="datagrid-data-cell">59.42</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.ge.com?rowid=3&amp;symbol=GE";><span>General 
Electric</span></a></td>
+
+        </tr>
+<tr class="datagrid-odd">
+            <td class="datagrid-data-cell">RHAT</td>
+
+            <td class="datagrid-data-cell">18.2</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td>
+
+        </tr>
+        
+    
 <tr class="datagrid-footer">
+        
+        
+        
           <td colspan="2" align="left">
             Page 2 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_page=portfolio~1">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_page=portfolio~1">Previous</a>&nbsp;&nbsp;&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_page=portfolio~3">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_page=portfolio~3">Last</a>
           </td>
@@ -392,8 +473,8 @@
 
           </td>
         
-</tr>
-</table>
+    
+</tr></table>
 
     <br/>
     <a 
href="/coreWeb/databinding/datagrid/pager/customselect/index.jsp">Reset</a>
@@ -431,7 +512,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>EA0AB05D10150FFE441851F5A3DE7FA4</ses:value>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -457,7 +538,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=EA0AB05D10150FFE441851F5A3DE7FA4; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -469,7 +550,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7fdf</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fd0</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -503,15 +584,44 @@
     <br/>
     
 <table class="datagrid">
+<caption>
+
+        
+        
+        
+    
+</caption>
+
+        
+        
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+            <th class="datagrid-header-cell">Symbol</th>
+
+
+            <th class="datagrid-header-cell">Price</th>
+
+
+            <th class="datagrid-header-cell">Web</th>
+
+
+        </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">YHOO</td><td 
class="datagrid-data-cell">48.16</td><td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td></tr>
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell">YHOO</td>
+
+            <td class="datagrid-data-cell">48.16</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td>
+
+        </tr>
+        
+    
 <tr class="datagrid-footer">
+        
+        
+        
           <td colspan="2" align="left">
             Page 3 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_page=portfolio~1">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_page=portfolio~2">Previous</a>&nbsp;&nbsp;&nbsp;Next&nbsp;/&nbsp;Last
           </td>
@@ -602,8 +712,8 @@
 
           </td>
         
-</tr>
-</table>
+    
+</tr></table>
 
     <br/>
     <a 
href="/coreWeb/databinding/datagrid/pager/customselect/index.jsp">Reset</a>
@@ -641,7 +751,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>EA0AB05D10150FFE441851F5A3DE7FA4</ses:value>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -667,7 +777,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=EA0AB05D10150FFE441851F5A3DE7FA4; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -679,7 +789,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7fdf</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fd0</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -713,16 +823,52 @@
     <br/>
     
 <table class="datagrid">
+<caption>
+
+        
+        
+        
+    
+</caption>
+
+        
+        
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+            <th class="datagrid-header-cell">Symbol</th>
+
+
+            <th class="datagrid-header-cell">Price</th>
+
+
+            <th class="datagrid-header-cell">Web</th>
+
+
+        </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">BEAS</td><td 
class="datagrid-data-cell">14.35</td><td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td></tr>
-<tr class="datagrid-odd"><td class="datagrid-data-cell">CSCO</td><td 
class="datagrid-data-cell">19.42</td><td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td></tr>
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell">BEAS</td>
+
+            <td class="datagrid-data-cell">14.35</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td>
+
+        </tr>
+<tr class="datagrid-odd">
+            <td class="datagrid-data-cell">CSCO</td>
+
+            <td class="datagrid-data-cell">19.42</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+
+        </tr>
+        
+    
 <tr class="datagrid-footer">
+        
+        
+        
           <td colspan="2" align="left">
             Page 1 of 
3&nbsp;&nbsp;First&nbsp;/&nbsp;Previous&nbsp;&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_page=portfolio~2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_page=portfolio~3">Last</a>
           </td>
@@ -813,8 +959,8 @@
 
           </td>
         
-</tr>
-</table>
+    
+</tr></table>
 
     <br/>
     <a 
href="/coreWeb/databinding/datagrid/pager/customselect/index.jsp">Reset</a>
@@ -852,7 +998,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>EA0AB05D10150FFE441851F5A3DE7FA4</ses:value>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -878,7 +1024,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=EA0AB05D10150FFE441851F5A3DE7FA4; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -890,7 +1036,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7fdf</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fd0</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -924,16 +1070,52 @@
     <br/>
     
 <table class="datagrid">
+<caption>
+
+        
+        
+        
+    
+</caption>
+
+        
+        
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+            <th class="datagrid-header-cell">Symbol</th>
+
+
+            <th class="datagrid-header-cell">Price</th>
+
+
+            <th class="datagrid-header-cell">Web</th>
+
+
+        </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">GE</td><td 
class="datagrid-data-cell">59.42</td><td class="datagrid-data-cell"><a 
href="http://www.ge.com?rowid=3&amp;symbol=GE";><span>General 
Electric</span></a></td></tr>
-<tr class="datagrid-odd"><td class="datagrid-data-cell">RHAT</td><td 
class="datagrid-data-cell">18.2</td><td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td></tr>
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell">GE</td>
+
+            <td class="datagrid-data-cell">59.42</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.ge.com?rowid=3&amp;symbol=GE";><span>General 
Electric</span></a></td>
+
+        </tr>
+<tr class="datagrid-odd">
+            <td class="datagrid-data-cell">RHAT</td>
+
+            <td class="datagrid-data-cell">18.2</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td>
+
+        </tr>
+        
+    
 <tr class="datagrid-footer">
+        
+        
+        
           <td colspan="2" align="left">
             Page 2 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_page=portfolio~1">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_page=portfolio~1">Previous</a>&nbsp;&nbsp;&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_page=portfolio~3">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_page=portfolio~3">Last</a>
           </td>
@@ -1024,8 +1206,8 @@
 
           </td>
         
-</tr>
-</table>
+    
+</tr></table>
 
     <br/>
     <a 
href="/coreWeb/databinding/datagrid/pager/customselect/index.jsp">Reset</a>
@@ -1063,7 +1245,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>EA0AB05D10150FFE441851F5A3DE7FA4</ses:value>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -1089,7 +1271,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=EA0AB05D10150FFE441851F5A3DE7FA4; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -1101,7 +1283,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7fdf</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fd0</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -1135,15 +1317,44 @@
     <br/>
     
 <table class="datagrid">
+<caption>
+
+        
+        
+        
+    
+</caption>
+
+        
+        
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+            <th class="datagrid-header-cell">Symbol</th>
+
+
+            <th class="datagrid-header-cell">Price</th>
+
+
+            <th class="datagrid-header-cell">Web</th>
+
+
+        </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">YHOO</td><td 
class="datagrid-data-cell">48.16</td><td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td></tr>
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell">YHOO</td>
+
+            <td class="datagrid-data-cell">48.16</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td>
+
+        </tr>
+        
+    
 <tr class="datagrid-footer">
+        
+        
+        
           <td colspan="2" align="left">
             Page 3 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_page=portfolio~1">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_page=portfolio~2">Previous</a>&nbsp;&nbsp;&nbsp;Next&nbsp;/&nbsp;Last
           </td>
@@ -1234,8 +1445,8 @@
 
           </td>
         
-</tr>
-</table>
+    
+</tr></table>
 
     <br/>
     <a 
href="/coreWeb/databinding/datagrid/pager/customselect/index.jsp">Reset</a>
@@ -1256,7 +1467,7 @@
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>15 Aug 2004, 08:20:19.517 AM MDT</ses:endDate>
+   <ses:endDate>19 Aug 2004, 11:43:30.878 AM MDT</ses:endDate>
    <ses:sessionStatus>fail</ses:sessionStatus>
    <ses:testCount>6</ses:testCount>
    <ses:passedCount>0</ses:passedCount>

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerEmpty.xml
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerEmpty.xml
    (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerEmpty.xml
    Thu Aug 19 12:46:53 2004
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>DataGridPagerEmpty</ses:sessionName>
    <ses:tester>ekoneil</ses:tester>
-   <ses:startDate>12 Aug 2004, 06:02:03.940 PM MDT</ses:startDate>
+   <ses:startDate>19 Aug 2004, 11:43:31.049 AM MDT</ses:startDate>
    <ses:description>ekoneil</ses:description>
    <ses:tests>
       <ses:test>
@@ -15,7 +15,12 @@
             
<ses:uri>/coreWeb/databinding/datagrid/pager/empty/Controller.jpf</ses:uri>
             <ses:method>GET</ses:method>
             <ses:parameters/>
-            <ses:cookies/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
+               </ses:cookie>
+            </ses:cookies>
             <ses:headers>
                <ses:header>
                   <ses:name>accept</ses:name>
@@ -38,6 +43,10 @@
                   <ses:value>keep-alive</ses:value>
                </ses:header>
                <ses:header>
+                  <ses:name>cookie</ses:name>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
+               </ses:header>
+               <ses:header>
                   <ses:name>host</ses:name>
                   <ses:value>localhost:8080</ses:value>
                </ses:header>
@@ -47,7 +56,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4b0dd5b5:fe556bc466:-7fd8</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fc9</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -78,20 +87,42 @@
       <br/>
       No data to display
 <table class="datagrid">
+<caption>
+
+          
+          
+          
+      
+</caption>
+
+          
+          
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+              <th class="datagrid-header-cell">Symbol</th>
+
+
+              <th class="datagrid-header-cell">Price</th>
+
+
+              <th class="datagrid-header-cell">Web</th>
+
+
+          </tr>
 </thead>
 
+          
+      
 <tr class="datagrid-footer">
+          
+          
+          
             <td colspan="4">
               No data to display
             </td>
           
-</tr>
-</table>
+      
+</tr></table>
 
       <br/>
       <a href="/coreWeb/databinding/datagrid/pager/empty/index.jsp">Reset</a>
@@ -108,13 +139,13 @@
 </html>]]></ses:responseBody>
          </ses:response>
          <ses:testResults>
-            <ses:testStatus>pass</ses:testStatus>
+            <ses:testStatus>fail</ses:testStatus>
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>12 Aug 2004, 06:02:04.120 PM MDT</ses:endDate>
-   <ses:sessionStatus>pass</ses:sessionStatus>
+   <ses:endDate>19 Aug 2004, 11:43:31.149 AM MDT</ses:endDate>
+   <ses:sessionStatus>fail</ses:sessionStatus>
    <ses:testCount>1</ses:testCount>
-   <ses:passedCount>1</ses:passedCount>
-   <ses:failedCount>0</ses:failedCount>
+   <ses:passedCount>0</ses:passedCount>
+   <ses:failedCount>1</ses:failedCount>
 </ses:recorderSession>

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInCaption.xml
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInCaption.xml
        (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInCaption.xml
        Thu Aug 19 12:46:53 2004
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>DataGridPagerInCaption</ses:sessionName>
    <ses:tester>ekoneil</ses:tester>
-   <ses:startDate>15 Aug 2004, 08:20:21.359 AM MDT</ses:startDate>
+   <ses:startDate>19 Aug 2004, 11:43:31.359 AM MDT</ses:startDate>
    <ses:description>ekoneil</ses:description>
    <ses:tests>
       <ses:test>
@@ -15,7 +15,12 @@
             
<ses:uri>/coreWeb/databinding/datagrid/pager/incaption/Controller.jpf</ses:uri>
             <ses:method>GET</ses:method>
             <ses:parameters/>
-            <ses:cookies/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
+               </ses:cookie>
+            </ses:cookies>
             <ses:headers>
                <ses:header>
                   <ses:name>accept</ses:name>
@@ -38,6 +43,10 @@
                   <ses:value>keep-alive</ses:value>
                </ses:header>
                <ses:header>
+                  <ses:name>cookie</ses:name>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
+               </ses:header>
+               <ses:header>
                   <ses:name>host</ses:name>
                   <ses:value>localhost:8080</ses:value>
                </ses:header>
@@ -47,7 +56,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7fd6</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fc7</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -80,20 +89,57 @@
 
     <br/>
     
-<table class="datagrid"><caption>
+<table class="datagrid">
+<caption>
+
+        
+        
           <table><tr><td>Page 1 of 
3&nbsp;&nbsp;First&nbsp;/&nbsp;Previous&nbsp;&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_page=portfolio~2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_page=portfolio~3">Last</a></td></tr></table>
-        </caption>
+        
+        
+    
+</caption>
 
+        
+        
+        
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+            <th class="datagrid-header-cell">Symbol</th>
+
+
+            <th class="datagrid-header-cell">Price</th>
+
+
+            <th class="datagrid-header-cell">Web</th>
+
+
+        </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">BEAS</td><td 
class="datagrid-data-cell">14.35</td><td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td></tr>
-<tr class="datagrid-odd"><td class="datagrid-data-cell">CSCO</td><td 
class="datagrid-data-cell">19.42</td><td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td></tr>
-</table>
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell">BEAS</td>
+
+            <td class="datagrid-data-cell">14.35</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td>
+
+        </tr>
+<tr class="datagrid-odd">
+            <td class="datagrid-data-cell">CSCO</td>
+
+            <td class="datagrid-data-cell">19.42</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+
+        </tr>
+    
+<tr class="datagrid-footer">
+        
+        
+        
+    
+</tr></table>
 
     <br/>
     <a href="/coreWeb/databinding/datagrid/pager/incaption/index.jsp">Reset</a>
@@ -131,7 +177,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>1A9C762FCE6F5302164744B6CA3D3F5E</ses:value>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -157,7 +203,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=1A9C762FCE6F5302164744B6CA3D3F5E; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -169,7 +215,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7fd6</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fc7</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -202,20 +248,57 @@
 
     <br/>
     
-<table class="datagrid"><caption>
+<table class="datagrid">
+<caption>
+
+        
+        
           <table><tr><td>Page 2 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_page=portfolio~1">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_page=portfolio~1">Previous</a>&nbsp;&nbsp;&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_page=portfolio~3">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_page=portfolio~3">Last</a></td></tr></table>
-        </caption>
+        
+        
+    
+</caption>
 
+        
+        
+        
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+            <th class="datagrid-header-cell">Symbol</th>
+
+
+            <th class="datagrid-header-cell">Price</th>
+
+
+            <th class="datagrid-header-cell">Web</th>
+
+
+        </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">GE</td><td 
class="datagrid-data-cell">59.42</td><td class="datagrid-data-cell"><a 
href="http://www.ge.com?rowid=3&amp;symbol=GE";><span>General 
Electric</span></a></td></tr>
-<tr class="datagrid-odd"><td class="datagrid-data-cell">RHAT</td><td 
class="datagrid-data-cell">18.2</td><td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td></tr>
-</table>
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell">GE</td>
+
+            <td class="datagrid-data-cell">59.42</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.ge.com?rowid=3&amp;symbol=GE";><span>General 
Electric</span></a></td>
+
+        </tr>
+<tr class="datagrid-odd">
+            <td class="datagrid-data-cell">RHAT</td>
+
+            <td class="datagrid-data-cell">18.2</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td>
+
+        </tr>
+    
+<tr class="datagrid-footer">
+        
+        
+        
+    
+</tr></table>
 
     <br/>
     <a href="/coreWeb/databinding/datagrid/pager/incaption/index.jsp">Reset</a>
@@ -253,7 +336,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>1A9C762FCE6F5302164744B6CA3D3F5E</ses:value>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -279,7 +362,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=1A9C762FCE6F5302164744B6CA3D3F5E; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -291,7 +374,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7fd6</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fc7</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -324,19 +407,49 @@
 
     <br/>
     
-<table class="datagrid"><caption>
+<table class="datagrid">
+<caption>
+
+        
+        
           <table><tr><td>Page 3 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_page=portfolio~1">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_page=portfolio~2">Previous</a>&nbsp;&nbsp;&nbsp;Next&nbsp;/&nbsp;Last</td></tr></table>
-        </caption>
+        
+        
+    
+</caption>
 
+        
+        
+        
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+            <th class="datagrid-header-cell">Symbol</th>
+
+
+            <th class="datagrid-header-cell">Price</th>
+
+
+            <th class="datagrid-header-cell">Web</th>
+
+
+        </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">YHOO</td><td 
class="datagrid-data-cell">48.16</td><td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td></tr>
-</table>
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell">YHOO</td>
+
+            <td class="datagrid-data-cell">48.16</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td>
+
+        </tr>
+    
+<tr class="datagrid-footer">
+        
+        
+        
+    
+</tr></table>
 
     <br/>
     <a href="/coreWeb/databinding/datagrid/pager/incaption/index.jsp">Reset</a>
@@ -374,7 +487,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>1A9C762FCE6F5302164744B6CA3D3F5E</ses:value>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -400,7 +513,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=1A9C762FCE6F5302164744B6CA3D3F5E; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -412,7 +525,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7fd6</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fc7</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -445,20 +558,57 @@
 
     <br/>
     
-<table class="datagrid"><caption>
+<table class="datagrid">
+<caption>
+
+        
+        
           <table><tr><td>Page 1 of 
3&nbsp;&nbsp;First&nbsp;/&nbsp;Previous&nbsp;&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_page=portfolio~2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_page=portfolio~3">Last</a></td></tr></table>
-        </caption>
+        
+        
+    
+</caption>
 
+        
+        
+        
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+            <th class="datagrid-header-cell">Symbol</th>
+
+
+            <th class="datagrid-header-cell">Price</th>
+
+
+            <th class="datagrid-header-cell">Web</th>
+
+
+        </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">BEAS</td><td 
class="datagrid-data-cell">14.35</td><td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td></tr>
-<tr class="datagrid-odd"><td class="datagrid-data-cell">CSCO</td><td 
class="datagrid-data-cell">19.42</td><td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td></tr>
-</table>
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell">BEAS</td>
+
+            <td class="datagrid-data-cell">14.35</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td>
+
+        </tr>
+<tr class="datagrid-odd">
+            <td class="datagrid-data-cell">CSCO</td>
+
+            <td class="datagrid-data-cell">19.42</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+
+        </tr>
+    
+<tr class="datagrid-footer">
+        
+        
+        
+    
+</tr></table>
 
     <br/>
     <a href="/coreWeb/databinding/datagrid/pager/incaption/index.jsp">Reset</a>
@@ -496,7 +646,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>1A9C762FCE6F5302164744B6CA3D3F5E</ses:value>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -522,7 +672,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=1A9C762FCE6F5302164744B6CA3D3F5E; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -534,7 +684,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7fd6</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fc7</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -567,19 +717,49 @@
 
     <br/>
     
-<table class="datagrid"><caption>
+<table class="datagrid">
+<caption>
+
+        
+        
           <table><tr><td>Page 3 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_page=portfolio~1">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_page=portfolio~2">Previous</a>&nbsp;&nbsp;&nbsp;Next&nbsp;/&nbsp;Last</td></tr></table>
-        </caption>
+        
+        
+    
+</caption>
 
+        
+        
+        
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+            <th class="datagrid-header-cell">Symbol</th>
+
+
+            <th class="datagrid-header-cell">Price</th>
+
+
+            <th class="datagrid-header-cell">Web</th>
+
+
+        </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">YHOO</td><td 
class="datagrid-data-cell">48.16</td><td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td></tr>
-</table>
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell">YHOO</td>
+
+            <td class="datagrid-data-cell">48.16</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td>
+
+        </tr>
+    
+<tr class="datagrid-footer">
+        
+        
+        
+    
+</tr></table>
 
     <br/>
     <a href="/coreWeb/databinding/datagrid/pager/incaption/index.jsp">Reset</a>
@@ -617,7 +797,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>1A9C762FCE6F5302164744B6CA3D3F5E</ses:value>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -643,7 +823,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=1A9C762FCE6F5302164744B6CA3D3F5E; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -655,7 +835,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7fd6</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fc7</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -688,20 +868,57 @@
 
     <br/>
     
-<table class="datagrid"><caption>
+<table class="datagrid">
+<caption>
+
+        
+        
           <table><tr><td>Page 2 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_page=portfolio~1">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_page=portfolio~1">Previous</a>&nbsp;&nbsp;&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_page=portfolio~3">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_page=portfolio~3">Last</a></td></tr></table>
-        </caption>
+        
+        
+    
+</caption>
 
+        
+        
+        
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+            <th class="datagrid-header-cell">Symbol</th>
+
+
+            <th class="datagrid-header-cell">Price</th>
+
+
+            <th class="datagrid-header-cell">Web</th>
+
+
+        </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">GE</td><td 
class="datagrid-data-cell">59.42</td><td class="datagrid-data-cell"><a 
href="http://www.ge.com?rowid=3&amp;symbol=GE";><span>General 
Electric</span></a></td></tr>
-<tr class="datagrid-odd"><td class="datagrid-data-cell">RHAT</td><td 
class="datagrid-data-cell">18.2</td><td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td></tr>
-</table>
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell">GE</td>
+
+            <td class="datagrid-data-cell">59.42</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.ge.com?rowid=3&amp;symbol=GE";><span>General 
Electric</span></a></td>
+
+        </tr>
+<tr class="datagrid-odd">
+            <td class="datagrid-data-cell">RHAT</td>
+
+            <td class="datagrid-data-cell">18.2</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td>
+
+        </tr>
+    
+<tr class="datagrid-footer">
+        
+        
+        
+    
+</tr></table>
 
     <br/>
     <a href="/coreWeb/databinding/datagrid/pager/incaption/index.jsp">Reset</a>
@@ -739,7 +956,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>1A9C762FCE6F5302164744B6CA3D3F5E</ses:value>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -765,7 +982,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=1A9C762FCE6F5302164744B6CA3D3F5E; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -777,7 +994,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7fd6</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fc7</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -810,20 +1027,57 @@
 
     <br/>
     
-<table class="datagrid"><caption>
+<table class="datagrid">
+<caption>
+
+        
+        
           <table><tr><td>Page 1 of 
3&nbsp;&nbsp;First&nbsp;/&nbsp;Previous&nbsp;&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_page=portfolio~2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_page=portfolio~3">Last</a></td></tr></table>
-        </caption>
+        
+        
+    
+</caption>
 
+        
+        
+        
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+            <th class="datagrid-header-cell">Symbol</th>
+
+
+            <th class="datagrid-header-cell">Price</th>
+
+
+            <th class="datagrid-header-cell">Web</th>
+
+
+        </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">BEAS</td><td 
class="datagrid-data-cell">14.35</td><td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td></tr>
-<tr class="datagrid-odd"><td class="datagrid-data-cell">CSCO</td><td 
class="datagrid-data-cell">19.42</td><td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td></tr>
-</table>
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell">BEAS</td>
+
+            <td class="datagrid-data-cell">14.35</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td>
+
+        </tr>
+<tr class="datagrid-odd">
+            <td class="datagrid-data-cell">CSCO</td>
+
+            <td class="datagrid-data-cell">19.42</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+
+        </tr>
+    
+<tr class="datagrid-footer">
+        
+        
+        
+    
+</tr></table>
 
     <br/>
     <a href="/coreWeb/databinding/datagrid/pager/incaption/index.jsp">Reset</a>
@@ -861,7 +1115,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>1A9C762FCE6F5302164744B6CA3D3F5E</ses:value>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -887,7 +1141,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=1A9C762FCE6F5302164744B6CA3D3F5E; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -899,7 +1153,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7fd6</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fc7</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -932,19 +1186,49 @@
 
     <br/>
     
-<table class="datagrid"><caption>
+<table class="datagrid">
+<caption>
+
+        
+        
           <table><tr><td>Page 3 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_page=portfolio~1">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_page=portfolio~2">Previous</a>&nbsp;&nbsp;&nbsp;Next&nbsp;/&nbsp;Last</td></tr></table>
-        </caption>
+        
+        
+    
+</caption>
 
+        
+        
+        
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+            <th class="datagrid-header-cell">Symbol</th>
+
+
+            <th class="datagrid-header-cell">Price</th>
+
+
+            <th class="datagrid-header-cell">Web</th>
+
+
+        </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">YHOO</td><td 
class="datagrid-data-cell">48.16</td><td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td></tr>
-</table>
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell">YHOO</td>
+
+            <td class="datagrid-data-cell">48.16</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td>
+
+        </tr>
+    
+<tr class="datagrid-footer">
+        
+        
+        
+    
+</tr></table>
 
     <br/>
     <a href="/coreWeb/databinding/datagrid/pager/incaption/index.jsp">Reset</a>
@@ -982,7 +1266,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>1A9C762FCE6F5302164744B6CA3D3F5E</ses:value>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -1008,7 +1292,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=1A9C762FCE6F5302164744B6CA3D3F5E; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -1020,7 +1304,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7fd6</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fc7</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -1053,20 +1337,57 @@
 
     <br/>
     
-<table class="datagrid"><caption>
+<table class="datagrid">
+<caption>
+
+        
+        
           <table><tr><td>Page 1 of 
3&nbsp;&nbsp;First&nbsp;/&nbsp;Previous&nbsp;&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_page=portfolio~2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_page=portfolio~3">Last</a></td></tr></table>
-        </caption>
+        
+        
+    
+</caption>
 
+        
+        
+        
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+            <th class="datagrid-header-cell">Symbol</th>
+
+
+            <th class="datagrid-header-cell">Price</th>
+
+
+            <th class="datagrid-header-cell">Web</th>
+
+
+        </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">BEAS</td><td 
class="datagrid-data-cell">14.35</td><td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td></tr>
-<tr class="datagrid-odd"><td class="datagrid-data-cell">CSCO</td><td 
class="datagrid-data-cell">19.42</td><td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td></tr>
-</table>
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell">BEAS</td>
+
+            <td class="datagrid-data-cell">14.35</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td>
+
+        </tr>
+<tr class="datagrid-odd">
+            <td class="datagrid-data-cell">CSCO</td>
+
+            <td class="datagrid-data-cell">19.42</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+
+        </tr>
+    
+<tr class="datagrid-footer">
+        
+        
+        
+    
+</tr></table>
 
     <br/>
     <a href="/coreWeb/databinding/datagrid/pager/incaption/index.jsp">Reset</a>
@@ -1087,7 +1408,7 @@
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>15 Aug 2004, 08:20:22.992 AM MDT</ses:endDate>
+   <ses:endDate>19 Aug 2004, 11:43:31.770 AM MDT</ses:endDate>
    <ses:sessionStatus>fail</ses:sessionStatus>
    <ses:testCount>9</ses:testCount>
    <ses:passedCount>0</ses:passedCount>

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInFooter.xml
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInFooter.xml
 (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInFooter.xml
 Thu Aug 19 12:46:53 2004
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>DataGridPagerInFooter</ses:sessionName>
    <ses:tester>ekoneil</ses:tester>
-   <ses:startDate>15 Aug 2004, 08:20:23.102 AM MDT</ses:startDate>
+   <ses:startDate>19 Aug 2004, 11:43:31.930 AM MDT</ses:startDate>
    <ses:description>ekoneil</ses:description>
    <ses:tests>
       <ses:test>
@@ -15,7 +15,12 @@
             
<ses:uri>/coreWeb/databinding/datagrid/pager/infooter/Controller.jpf</ses:uri>
             <ses:method>GET</ses:method>
             <ses:parameters/>
-            <ses:cookies/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
+               </ses:cookie>
+            </ses:cookies>
             <ses:headers>
                <ses:header>
                   <ses:name>accept</ses:name>
@@ -38,6 +43,10 @@
                   <ses:value>keep-alive</ses:value>
                </ses:header>
                <ses:header>
+                  <ses:name>cookie</ses:name>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
+               </ses:header>
+               <ses:header>
                   <ses:name>host</ses:name>
                   <ses:value>localhost:8080</ses:value>
                </ses:header>
@@ -47,7 +56,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7fcc</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fbd</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -81,22 +90,58 @@
     <br/>
     
 <table class="datagrid">
+<caption>
+
+        
+        
+        
+    
+</caption>
+
+        
+        
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+            <th class="datagrid-header-cell">Symbol</th>
+
+
+            <th class="datagrid-header-cell">Price</th>
+
+
+            <th class="datagrid-header-cell">Web</th>
+
+
+        </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">BEAS</td><td 
class="datagrid-data-cell">14.35</td><td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td></tr>
-<tr class="datagrid-odd"><td class="datagrid-data-cell">CSCO</td><td 
class="datagrid-data-cell">19.42</td><td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td></tr>
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell">BEAS</td>
+
+            <td class="datagrid-data-cell">14.35</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td>
+
+        </tr>
+<tr class="datagrid-odd">
+            <td class="datagrid-data-cell">CSCO</td>
+
+            <td class="datagrid-data-cell">19.42</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+
+        </tr>
+        
+    
 <tr class="datagrid-footer">
+        
+        
+        
           <td colspan="3" align="right">
             Page 1 of 
3&nbsp;&nbsp;First&nbsp;/&nbsp;Previous&nbsp;&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_page=portfolio~2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_page=portfolio~3">Last</a>
           </td>
         
-</tr>
-</table>
+    
+</tr></table>
 
     <br/>
     <a href="/coreWeb/databinding/datagrid/pager/infooter/index.jsp">Reset</a>
@@ -134,7 +179,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>FBADE4E687A5539538DF3AC134176338</ses:value>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -160,7 +205,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=FBADE4E687A5539538DF3AC134176338; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -172,7 +217,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7fcc</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fbd</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -206,22 +251,58 @@
     <br/>
     
 <table class="datagrid">
+<caption>
+
+        
+        
+        
+    
+</caption>
+
+        
+        
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+            <th class="datagrid-header-cell">Symbol</th>
+
+
+            <th class="datagrid-header-cell">Price</th>
+
+
+            <th class="datagrid-header-cell">Web</th>
+
+
+        </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">GE</td><td 
class="datagrid-data-cell">59.42</td><td class="datagrid-data-cell"><a 
href="http://www.ge.com?rowid=3&amp;symbol=GE";><span>General 
Electric</span></a></td></tr>
-<tr class="datagrid-odd"><td class="datagrid-data-cell">RHAT</td><td 
class="datagrid-data-cell">18.2</td><td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td></tr>
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell">GE</td>
+
+            <td class="datagrid-data-cell">59.42</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.ge.com?rowid=3&amp;symbol=GE";><span>General 
Electric</span></a></td>
+
+        </tr>
+<tr class="datagrid-odd">
+            <td class="datagrid-data-cell">RHAT</td>
+
+            <td class="datagrid-data-cell">18.2</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td>
+
+        </tr>
+        
+    
 <tr class="datagrid-footer">
+        
+        
+        
           <td colspan="3" align="right">
             Page 2 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_page=portfolio~1">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_page=portfolio~1">Previous</a>&nbsp;&nbsp;&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_page=portfolio~3">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_page=portfolio~3">Last</a>
           </td>
         
-</tr>
-</table>
+    
+</tr></table>
 
     <br/>
     <a href="/coreWeb/databinding/datagrid/pager/infooter/index.jsp">Reset</a>
@@ -259,7 +340,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>FBADE4E687A5539538DF3AC134176338</ses:value>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -285,7 +366,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=FBADE4E687A5539538DF3AC134176338; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -297,7 +378,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7fcc</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fbd</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -331,21 +412,50 @@
     <br/>
     
 <table class="datagrid">
+<caption>
+
+        
+        
+        
+    
+</caption>
+
+        
+        
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+            <th class="datagrid-header-cell">Symbol</th>
+
+
+            <th class="datagrid-header-cell">Price</th>
+
+
+            <th class="datagrid-header-cell">Web</th>
+
+
+        </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">YHOO</td><td 
class="datagrid-data-cell">48.16</td><td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td></tr>
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell">YHOO</td>
+
+            <td class="datagrid-data-cell">48.16</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td>
+
+        </tr>
+        
+    
 <tr class="datagrid-footer">
+        
+        
+        
           <td colspan="3" align="right">
             Page 3 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_page=portfolio~1">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_page=portfolio~2">Previous</a>&nbsp;&nbsp;&nbsp;Next&nbsp;/&nbsp;Last
           </td>
         
-</tr>
-</table>
+    
+</tr></table>
 
     <br/>
     <a href="/coreWeb/databinding/datagrid/pager/infooter/index.jsp">Reset</a>
@@ -383,7 +493,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>FBADE4E687A5539538DF3AC134176338</ses:value>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -409,7 +519,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=FBADE4E687A5539538DF3AC134176338; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -421,7 +531,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7fcc</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fbd</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -455,22 +565,58 @@
     <br/>
     
 <table class="datagrid">
+<caption>
+
+        
+        
+        
+    
+</caption>
+
+        
+        
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+            <th class="datagrid-header-cell">Symbol</th>
+
+
+            <th class="datagrid-header-cell">Price</th>
+
+
+            <th class="datagrid-header-cell">Web</th>
+
+
+        </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">BEAS</td><td 
class="datagrid-data-cell">14.35</td><td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td></tr>
-<tr class="datagrid-odd"><td class="datagrid-data-cell">CSCO</td><td 
class="datagrid-data-cell">19.42</td><td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td></tr>
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell">BEAS</td>
+
+            <td class="datagrid-data-cell">14.35</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td>
+
+        </tr>
+<tr class="datagrid-odd">
+            <td class="datagrid-data-cell">CSCO</td>
+
+            <td class="datagrid-data-cell">19.42</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+
+        </tr>
+        
+    
 <tr class="datagrid-footer">
+        
+        
+        
           <td colspan="3" align="right">
             Page 1 of 
3&nbsp;&nbsp;First&nbsp;/&nbsp;Previous&nbsp;&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_page=portfolio~2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_page=portfolio~3">Last</a>
           </td>
         
-</tr>
-</table>
+    
+</tr></table>
 
     <br/>
     <a href="/coreWeb/databinding/datagrid/pager/infooter/index.jsp">Reset</a>
@@ -508,7 +654,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>FBADE4E687A5539538DF3AC134176338</ses:value>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -534,7 +680,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=FBADE4E687A5539538DF3AC134176338; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -546,7 +692,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7fcc</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fbd</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -580,21 +726,50 @@
     <br/>
     
 <table class="datagrid">
+<caption>
+
+        
+        
+        
+    
+</caption>
+
+        
+        
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+            <th class="datagrid-header-cell">Symbol</th>
+
+
+            <th class="datagrid-header-cell">Price</th>
+
+
+            <th class="datagrid-header-cell">Web</th>
+
+
+        </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">YHOO</td><td 
class="datagrid-data-cell">48.16</td><td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td></tr>
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell">YHOO</td>
+
+            <td class="datagrid-data-cell">48.16</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td>
+
+        </tr>
+        
+    
 <tr class="datagrid-footer">
+        
+        
+        
           <td colspan="3" align="right">
             Page 3 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_page=portfolio~1">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_page=portfolio~2">Previous</a>&nbsp;&nbsp;&nbsp;Next&nbsp;/&nbsp;Last
           </td>
         
-</tr>
-</table>
+    
+</tr></table>
 
     <br/>
     <a href="/coreWeb/databinding/datagrid/pager/infooter/index.jsp">Reset</a>
@@ -632,7 +807,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>FBADE4E687A5539538DF3AC134176338</ses:value>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -658,7 +833,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=FBADE4E687A5539538DF3AC134176338; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -670,7 +845,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7fcc</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fbd</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -704,22 +879,58 @@
     <br/>
     
 <table class="datagrid">
+<caption>
+
+        
+        
+        
+    
+</caption>
+
+        
+        
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+            <th class="datagrid-header-cell">Symbol</th>
+
+
+            <th class="datagrid-header-cell">Price</th>
+
+
+            <th class="datagrid-header-cell">Web</th>
+
+
+        </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">GE</td><td 
class="datagrid-data-cell">59.42</td><td class="datagrid-data-cell"><a 
href="http://www.ge.com?rowid=3&amp;symbol=GE";><span>General 
Electric</span></a></td></tr>
-<tr class="datagrid-odd"><td class="datagrid-data-cell">RHAT</td><td 
class="datagrid-data-cell">18.2</td><td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td></tr>
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell">GE</td>
+
+            <td class="datagrid-data-cell">59.42</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.ge.com?rowid=3&amp;symbol=GE";><span>General 
Electric</span></a></td>
+
+        </tr>
+<tr class="datagrid-odd">
+            <td class="datagrid-data-cell">RHAT</td>
+
+            <td class="datagrid-data-cell">18.2</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td>
+
+        </tr>
+        
+    
 <tr class="datagrid-footer">
+        
+        
+        
           <td colspan="3" align="right">
             Page 2 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_page=portfolio~1">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_page=portfolio~1">Previous</a>&nbsp;&nbsp;&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_page=portfolio~3">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_page=portfolio~3">Last</a>
           </td>
         
-</tr>
-</table>
+    
+</tr></table>
 
     <br/>
     <a href="/coreWeb/databinding/datagrid/pager/infooter/index.jsp">Reset</a>
@@ -757,7 +968,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>FBADE4E687A5539538DF3AC134176338</ses:value>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -783,7 +994,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=FBADE4E687A5539538DF3AC134176338; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -795,7 +1006,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7fcc</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fbd</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -829,22 +1040,58 @@
     <br/>
     
 <table class="datagrid">
+<caption>
+
+        
+        
+        
+    
+</caption>
+
+        
+        
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+            <th class="datagrid-header-cell">Symbol</th>
+
+
+            <th class="datagrid-header-cell">Price</th>
+
+
+            <th class="datagrid-header-cell">Web</th>
+
+
+        </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">BEAS</td><td 
class="datagrid-data-cell">14.35</td><td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td></tr>
-<tr class="datagrid-odd"><td class="datagrid-data-cell">CSCO</td><td 
class="datagrid-data-cell">19.42</td><td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td></tr>
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell">BEAS</td>
+
+            <td class="datagrid-data-cell">14.35</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td>
+
+        </tr>
+<tr class="datagrid-odd">
+            <td class="datagrid-data-cell">CSCO</td>
+
+            <td class="datagrid-data-cell">19.42</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+
+        </tr>
+        
+    
 <tr class="datagrid-footer">
+        
+        
+        
           <td colspan="3" align="right">
             Page 1 of 
3&nbsp;&nbsp;First&nbsp;/&nbsp;Previous&nbsp;&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_page=portfolio~2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_page=portfolio~3">Last</a>
           </td>
         
-</tr>
-</table>
+    
+</tr></table>
 
     <br/>
     <a href="/coreWeb/databinding/datagrid/pager/infooter/index.jsp">Reset</a>
@@ -882,7 +1129,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>FBADE4E687A5539538DF3AC134176338</ses:value>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -908,7 +1155,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=FBADE4E687A5539538DF3AC134176338; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -920,7 +1167,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7fcc</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fbd</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -954,21 +1201,50 @@
     <br/>
     
 <table class="datagrid">
+<caption>
+
+        
+        
+        
+    
+</caption>
+
+        
+        
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+            <th class="datagrid-header-cell">Symbol</th>
+
+
+            <th class="datagrid-header-cell">Price</th>
+
+
+            <th class="datagrid-header-cell">Web</th>
+
+
+        </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">YHOO</td><td 
class="datagrid-data-cell">48.16</td><td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td></tr>
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell">YHOO</td>
+
+            <td class="datagrid-data-cell">48.16</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td>
+
+        </tr>
+        
+    
 <tr class="datagrid-footer">
+        
+        
+        
           <td colspan="3" align="right">
             Page 3 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_page=portfolio~1">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_page=portfolio~2">Previous</a>&nbsp;&nbsp;&nbsp;Next&nbsp;/&nbsp;Last
           </td>
         
-</tr>
-</table>
+    
+</tr></table>
 
     <br/>
     <a href="/coreWeb/databinding/datagrid/pager/infooter/index.jsp">Reset</a>
@@ -1006,7 +1282,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>FBADE4E687A5539538DF3AC134176338</ses:value>
+                  <ses:value>CAED24AD1D81195F088D68FDF9585D9C</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -1032,7 +1308,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=FBADE4E687A5539538DF3AC134176338; $Path=/coreWeb</ses:value>
+                  <ses:value>$Version=0; 
JSESSIONID=CAED24AD1D81195F088D68FDF9585D9C; $Path=/coreWeb</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -1044,7 +1320,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7fcc</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fbd</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -1078,22 +1354,58 @@
     <br/>
     
 <table class="datagrid">
+<caption>
+
+        
+        
+        
+    
+</caption>
+
+        
+        
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+            <th class="datagrid-header-cell">Symbol</th>
+
+
+            <th class="datagrid-header-cell">Price</th>
+
+
+            <th class="datagrid-header-cell">Web</th>
+
+
+        </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">BEAS</td><td 
class="datagrid-data-cell">14.35</td><td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td></tr>
-<tr class="datagrid-odd"><td class="datagrid-data-cell">CSCO</td><td 
class="datagrid-data-cell">19.42</td><td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td></tr>
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell">BEAS</td>
+
+            <td class="datagrid-data-cell">14.35</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td>
+
+        </tr>
+<tr class="datagrid-odd">
+            <td class="datagrid-data-cell">CSCO</td>
+
+            <td class="datagrid-data-cell">19.42</td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+
+        </tr>
+        
+    
 <tr class="datagrid-footer">
+        
+        
+        
           <td colspan="3" align="right">
             Page 1 of 
3&nbsp;&nbsp;First&nbsp;/&nbsp;Previous&nbsp;&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_page=portfolio~2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_page=portfolio~3">Last</a>
           </td>
         
-</tr>
-</table>
+    
+</tr></table>
 
     <br/>
     <a href="/coreWeb/databinding/datagrid/pager/infooter/index.jsp">Reset</a>
@@ -1114,7 +1426,7 @@
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>15 Aug 2004, 08:20:25.215 AM MDT</ses:endDate>
+   <ses:endDate>19 Aug 2004, 11:43:32.451 AM MDT</ses:endDate>
    <ses:sessionStatus>fail</ses:sessionStatus>
    <ses:testCount>9</ses:testCount>
    <ses:passedCount>0</ses:passedCount>

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridSmokeTest.xml
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridSmokeTest.xml
     (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridSmokeTest.xml
     Thu Aug 19 12:46:53 2004
@@ -2,7 +2,7 @@
 <ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
    <ses:sessionName>DataGridSmokeTest</ses:sessionName>
    <ses:tester>ekoneil</ses:tester>
-   <ses:startDate>15 Aug 2004, 08:20:06.228 AM MDT</ses:startDate>
+   <ses:startDate>19 Aug 2004, 11:43:26.873 AM MDT</ses:startDate>
    <ses:description>ekoneil</ses:description>
    <ses:tests>
       <ses:test>
@@ -47,7 +47,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-4d7aedf6:fe62c47935:-7ff3</ses:value>
+                  <ses:value>-f18affb:fe781ea1fa:-7fe4</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
@@ -81,19 +81,72 @@
 <br/>
 Page 1 of 1&nbsp;&nbsp;&nbsp;
 <table class="datagrid">
+<caption>
+
+    
+
+</caption>
+
+    
 <thead>
-<tr class="datagrid-header"><th class="datagrid-header-cell">Symbol</th>
-<th class="datagrid-header-cell">Price</th>
-<th class="datagrid-header-cell">Web</th>
-</tr>
+<tr class="datagrid-header">
+        <th class="datagrid-header-cell">Symbol</th>
+
+
+        <th class="datagrid-header-cell">Price</th>
+
+
+        <th class="datagrid-header-cell">Web</th>
+
+
+    </tr>
 </thead>
 
-<tr class="datagrid-even"><td class="datagrid-data-cell">BEAS</td><td 
class="datagrid-data-cell">14.35</td><td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td></tr>
-<tr class="datagrid-odd"><td class="datagrid-data-cell">CSCO</td><td 
class="datagrid-data-cell">19.42</td><td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td></tr>
-<tr class="datagrid-even"><td class="datagrid-data-cell">GE</td><td 
class="datagrid-data-cell">59.42</td><td class="datagrid-data-cell"><a 
href="http://www.ge.com?rowid=3&amp;symbol=GE";><span>General 
Electric</span></a></td></tr>
-<tr class="datagrid-odd"><td class="datagrid-data-cell">RHAT</td><td 
class="datagrid-data-cell">18.2</td><td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td></tr>
-<tr class="datagrid-even"><td class="datagrid-data-cell">YHOO</td><td 
class="datagrid-data-cell">48.16</td><td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td></tr>
-</table>
+<tr class="datagrid-even">
+        <td class="datagrid-data-cell">BEAS</td>
+
+        <td class="datagrid-data-cell">14.35</td>
+
+        <td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td>
+
+    </tr>
+<tr class="datagrid-odd">
+        <td class="datagrid-data-cell">CSCO</td>
+
+        <td class="datagrid-data-cell">19.42</td>
+
+        <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+
+    </tr>
+<tr class="datagrid-even">
+        <td class="datagrid-data-cell">GE</td>
+
+        <td class="datagrid-data-cell">59.42</td>
+
+        <td class="datagrid-data-cell"><a 
href="http://www.ge.com?rowid=3&amp;symbol=GE";><span>General 
Electric</span></a></td>
+
+    </tr>
+<tr class="datagrid-odd">
+        <td class="datagrid-data-cell">RHAT</td>
+
+        <td class="datagrid-data-cell">18.2</td>
+
+        <td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td>
+
+    </tr>
+<tr class="datagrid-even">
+        <td class="datagrid-data-cell">YHOO</td>
+
+        <td class="datagrid-data-cell">48.16</td>
+
+        <td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td>
+
+    </tr>
+
+<tr class="datagrid-footer">
+    
+
+</tr></table>
 
 <br/>
 <a href="/coreWeb/databinding/datagrid/basic/index.jsp">Reset</a>
@@ -114,7 +167,7 @@
          </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>15 Aug 2004, 08:20:07.620 AM MDT</ses:endDate>
+   <ses:endDate>19 Aug 2004, 11:43:28.565 AM MDT</ses:endDate>
    <ses:sessionStatus>fail</ses:sessionStatus>
    <ses:testCount>1</ses:testCount>
    <ses:passedCount>0</ses:passedCount>

Reply via email to