Author: ekoneil
Date: Mon Jan 17 10:04:32 2005
New Revision: 125431

URL: http://svn.apache.org/viewcvs?view=rev&rev=125431
Log:
Data grid bug fixing.

- support maintaining extra parameters on pager / sort queries (JIRA 171)
- fixup weird results in the test recorder files
- remove netui row query parameters when their values are empty (this is 
implicitly the first page)
- remove unused APIs from the PagerModel
- fix a bug in the AbstrctPagerRenderer where the Next page was used in place 
of the Last page
- add a test for ensuring that pager parameters are sticky

BB: self
DRT: NetUI pass
BVT: NetUI pass (10 failures)


Added:
   
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/util/ParameterUtil.java
   (contents, props changed)
   
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/SortModelTest.java
   (contents, props changed)
   
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp
   (contents, props changed)
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerStickyParam.xml
Modified:
   
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/PagerModel.java
   
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/sort/SortModel.java
   
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/rendering/pager/AbstractPagerRenderer.java
   
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/DataGridStateService.java
   
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/pager/PagerService.java
   
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/DataGridTestUtil.java
   
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/PagerModelTest.java
   
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/WEB-INF/tags/org/apache/beehive/netui/test/databinding/tagfiles/jumpToPage.tag
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.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/DataGridPagerInCaption.xml
   
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInFooter.xml

Modified: 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/PagerModel.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/PagerModel.java?view=diff&rev=125431&p1=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/PagerModel.java&r1=125430&p2=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/PagerModel.java&r2=125431
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/PagerModel.java
      (original)
+++ 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/PagerModel.java
      Mon Jan 17 10:04:32 2005
@@ -21,6 +21,7 @@
 import java.util.Map;
 
 import 
org.apache.beehive.netui.databinding.datagrid.services.pager.PagerService;
+import org.apache.beehive.netui.databinding.datagrid.util.ParameterUtil;
 
 /**
  *
@@ -29,10 +30,8 @@
 
     public static final int FIRST_PAGE = 0;
     public static final int DEFAULT_PAGE = FIRST_PAGE;
-
     public static final int FIRST_ROW = 0;
     public static final int DEFAULT_ROW = FIRST_ROW;
-
     public static final int DEFAULT_PAGE_SIZE = 10;
 
     private static final String EMPTY_STRING = "";
@@ -51,6 +50,8 @@
     private int _prevPage = -1;
     private int _nextPage = -1;
 
+    private Map _existingParams = null;
+
     public PagerModel(DataGridModel dataGridModel) {
         _dataGridModel = dataGridModel;
 
@@ -68,6 +69,8 @@
             _currentPageSize = DEFAULT_PAGE_SIZE;
 
         updatePagerState();
+
+        _existingParams = 
ParameterUtil.getParameters(_dataGridModel.getJspContext(), getPagerParamKey());
     }
 
     /* todo: this should be part of a URL service */
@@ -145,62 +148,45 @@
     }
 
     public Map getQueryParamsForFirstPage() {
-        HashMap<String, String> map = new HashMap<String, String>();
-        map.put(getPagerParamKey(), buildQueryParam(FIRST_PAGE, false));
-        return map;
+        return buildQueryParamMap(buildQueryParam(FIRST_PAGE, false));
     }
 
     public Map getQueryParamsForPreviousPage() {
-        HashMap<String, String> map = new HashMap<String, String>();
-        map.put(getPagerParamKey(), buildQueryParam(_prevPage, false));
-        return map;
+        return buildQueryParamMap(buildQueryParam(_prevPage, false));
     }
 
     public Map getQueryParamsForNextPage() {
-        HashMap<String, String> map = new HashMap<String, String>();
-        map.put(getPagerParamKey(), buildQueryParam(_nextPage, false));
-        return map;
+        return buildQueryParamMap(buildQueryParam(_nextPage, false));
     }
 
     public Map getQueryParamsForLastPage() {
-        HashMap<String, String> map = new HashMap<String, String>();
-        map.put(getPagerParamKey(), buildQueryParam(_lastPage, false));
-        return map;
-    }
-
-    public String getQueryParamForFirstPage() {
-        return buildQueryParam(FIRST_PAGE, true);
-    }
-
-    public String getQueryParamForNextPage() {
-        return buildQueryParam(_nextPage, true);
-    }
-
-    public String getQueryParamForPreviousPage() {
-        return buildQueryParam(_prevPage, true);
-    }
-
-    public String getQueryParamForLastPage() {
-        return buildQueryParam(_lastPage, true);
-    }
-
-    public String buildQueryParamForPage(int page) {
-        return buildQueryParam(page, true);
-    }
-
-    public String buildQueryParamValueForPage(int page) {
-        return buildQueryParam(page, false);
+        return buildQueryParamMap(buildQueryParam(_lastPage, false));
     }
 
     public String[] getPagerParamValues() {
         String[] params = new String[getLastPage() + 1];
 
-        for (int i = 0; i < params.length; i++)
-            params[i] = buildQueryParamForPage(i);
+        for (int i = 0; i < params.length; i++) {
+            String p = buildQueryParam(i, false);
+            if(p == null)
+                p = EMPTY_STRING;
+            params[i] = p;
+        }
 
         return params;
     }
 
+    private Map buildQueryParamMap(String paramValue) {
+        HashMap map = new HashMap();
+        map.putAll(_existingParams);
+
+        /* todo: need to handle the page size here */
+        if(paramValue != null)
+            map.put(getPagerParamKey(), paramValue);
+
+        return map;
+    }
+
     private String buildQueryParam(int page, boolean includeKey) {
         if(page > 0) {
             StringBuilder sb = new StringBuilder(16);
@@ -214,7 +200,7 @@
             sb.append(row);
             return sb.toString();
         }
-        else return EMPTY_STRING;
+        else return null;
     }
 
     private void updatePagerState() {

Modified: 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/sort/SortModel.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/sort/SortModel.java?view=diff&rev=125431&p1=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/sort/SortModel.java&r1=125430&p2=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/sort/SortModel.java&r2=125431
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/sort/SortModel.java
  (original)
+++ 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/model/sort/SortModel.java
  Mon Jan 17 10:04:32 2005
@@ -18,10 +18,15 @@
 package org.apache.beehive.netui.databinding.datagrid.model.sort;
 
 import java.util.List;
+import java.util.Map;
+import java.util.Collections;
+import java.util.ArrayList;
+import java.util.HashMap;
 import javax.servlet.ServletRequest;
 
 import 
org.apache.beehive.netui.databinding.datagrid.model.sort.ISort.SortDirection;
 import org.apache.beehive.netui.databinding.datagrid.services.sort.SortService;
+import org.apache.beehive.netui.databinding.datagrid.util.ParameterUtil;
 
 /**
  *
@@ -31,6 +36,7 @@
     private String _name = null;
     private String _sortParamKey = null;
     private List<ISort> _sorts = null;
+    private Map _existingParams = null;
 
     public SortModel(String name) {
         _name = name;
@@ -40,6 +46,7 @@
         SortService sortService = SortService.getInstance(request, _name);
 
         _sorts = sortService.getSorts();
+        _existingParams = ParameterUtil.getParameters(request, 
getSortParamKey());
     }
 
     public List<ISort> getSorts() {
@@ -50,6 +57,52 @@
         if(_sortParamKey != null)
             return _sortParamKey;
         else return ISort.SORT_PARAM_KEY;
+    }
+
+    public Map buildSortQueryParamsMap() {
+        List<ISort> sorts = getSorts();
+
+        if(sorts == null)
+            return _existingParams;
+
+        ArrayList valueList = new ArrayList(5);
+        for(ISort sort : sorts)
+            valueList.add(sort.write(_name));
+
+        String[] values = (String[])valueList.toArray(new String[0]);
+        HashMap map = new HashMap(values.length + _existingParams.size());
+        map.putAll(_existingParams);
+        map.put(getSortParamKey(), values);
+
+        return map;
+    }
+
+    public Map buildSortQueryParamsMap(String sortExpression, SortDirection 
sortDirection) {
+        assert sortExpression != null;
+        assert sortDirection != null;
+
+        List<ISort> sorts = getSorts();
+
+        ArrayList valueList = new ArrayList(5);
+        if(sortDirection != SortDirection.NONE && !isSorted(sortExpression))
+            valueList.add(DefaultSort.writeSortParam(_name, sortExpression, 
sortDirection));
+
+        if(sorts != null) {
+            for(ISort sort : sorts) {
+                if(sort.getSortExpression().equals(sortExpression)) {
+                    if(sortDirection != SortDirection.NONE)
+                        /* todo: broke encapsulation here.  bad bad bad. */
+                        /* @todo: need to move this parameter handling into 
some sort of IUrlParams class that can be *fast* */
+                       valueList.add(DefaultSort.writeSortParam(_name, 
sort.getSortExpression(), sortDirection));
+                }
+                else valueList.add(sort.write(_name));
+            }
+        }
+
+        HashMap map = new HashMap(valueList.size() + _existingParams.size());
+        map.putAll(_existingParams);
+        map.put(getSortParamKey(), (String[])valueList.toArray(new String[0]));
+        return map;
     }
 
     public boolean isPrimarySort(String sortExpression) {

Modified: 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/rendering/pager/AbstractPagerRenderer.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/rendering/pager/AbstractPagerRenderer.java?view=diff&rev=125431&p1=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/rendering/pager/AbstractPagerRenderer.java&r1=125430&p2=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/rendering/pager/AbstractPagerRenderer.java&r2=125431
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/rendering/pager/AbstractPagerRenderer.java
 (original)
+++ 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/rendering/pager/AbstractPagerRenderer.java
 Mon Jan 17 10:04:32 2005
@@ -120,7 +120,7 @@
     protected String buildLiveLastLink() {
         StringBuilder builder = new StringBuilder();
         AbstractRenderAppender appender = new 
StringBuilderRenderAppender(builder);
-        buildAnchor(appender, _pagerModel.getQueryParamsForNextPage(), 
"Tags_DataGrid_pageNameLast");
+        buildAnchor(appender, _pagerModel.getQueryParamsForLastPage(), 
"Tags_DataGrid_pageNameLast");
         return builder.toString();
     }
 

Modified: 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/DataGridStateService.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/DataGridStateService.java?view=diff&rev=125431&p1=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/DataGridStateService.java&r1=125430&p2=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/DataGridStateService.java&r2=125431
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/DataGridStateService.java
 (original)
+++ 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/DataGridStateService.java
 Mon Jan 17 10:04:32 2005
@@ -18,14 +18,8 @@
 package org.apache.beehive.netui.databinding.datagrid.services;
 
 import java.util.Map;
-import java.util.HashMap;
-import java.util.Collections;
-import java.util.ArrayList;
-import java.util.List;
 import javax.servlet.ServletRequest;
 
-import org.apache.beehive.netui.databinding.datagrid.model.sort.ISort;
-import org.apache.beehive.netui.databinding.datagrid.model.sort.DefaultSort;
 import org.apache.beehive.netui.databinding.datagrid.model.sort.SortModel;
 import 
org.apache.beehive.netui.databinding.datagrid.model.sort.ISort.SortDirection;
 import org.apache.beehive.netui.databinding.datagrid.model.filter.FilterModel;
@@ -94,50 +88,12 @@
         return _filterModel;
     }
 
-    public Map<String, String[]> buildSortQueryParamsMap() {
-        List<ISort> sorts = _sortModel.getSorts();
-
-        if(sorts == null)
-            return Collections.EMPTY_MAP;
+    public Map buildSortQueryParamsMap() {
+        return _sortModel.buildSortQueryParamsMap();
+    }
 
-        ArrayList valueList = new ArrayList(5);
-        for(ISort sort : sorts)
-            valueList.add(sort.write(_namespace));
-
-        String[] values = (String[])valueList.toArray(new String[0]);
-        HashMap<String, String[]> map = new HashMap<String, 
String[]>(values.length);
-        map.put(_sortModel.getSortParamKey(), values);
-
-        return map;
-    }
-
-    public Map<String, String[]> buildSortQueryParamsMap(String 
sortExpression, SortDirection sortDirection) {
-
-        /* todo: consolidate the query param map construction methods */
-        assert sortExpression != null;
-
-        List<ISort> sorts = _sortModel.getSorts();
-
-        ArrayList valueList = new ArrayList(5);
-        if(sortDirection != SortDirection.NONE && 
!_sortModel.isSorted(sortExpression))
-            valueList.add(DefaultSort.writeSortParam(_namespace, 
sortExpression, sortDirection));
-
-        if(sorts != null) {
-            /* todo: deal with additional query params here */
-            for(ISort sort : sorts) {
-                if(sort.getSortExpression().equals(sortExpression)) {
-                    if(sortDirection != SortDirection.NONE)
-                        /* todo: broke encapsulation here.  bad bad bad. */
-                        /* @todo: need to move this parameter handling into 
some sort of IUrlParams class that can be *fast* */
-                       valueList.add(DefaultSort.writeSortParam(_namespace, 
sort.getSortExpression(), sortDirection));
-                }
-                else valueList.add(sort.write(_namespace));
-            }
-        }
-
-        HashMap<String, String[]> map = new HashMap<String, 
String[]>(valueList.size());
-        map.put(_sortModel.getSortParamKey(), (String[])valueList.toArray(new 
String[0]));
-        return map;
+    public Map buildSortQueryParamsMap(String sortExpression, SortDirection 
sortDirection) {
+        return _sortModel.buildSortQueryParamsMap(sortExpression, 
sortDirection);
     }
 
     public String getSortImagePath(String contextPath, SortDirection 
sortDirection) {

Modified: 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/pager/PagerService.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/pager/PagerService.java?view=diff&rev=125431&p1=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/pager/PagerService.java&r1=125430&p2=incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/pager/PagerService.java&r2=125431
==============================================================================
--- 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/pager/PagerService.java
   (original)
+++ 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/services/pager/PagerService.java
   Mon Jan 17 10:04:32 2005
@@ -29,7 +29,6 @@
 public class PagerService {
     private static final Logger LOGGER = 
Logger.getInstance(PagerService.class);
 
-    public static final String DEFAULT_PAGE_PARAM_NAME = "netui_page";
     public static final String DEFAULT_PAGE_SIZE_PARAM_NAME = "netui_pagesize";
     public static final String DEFAULT_ROW_PARAM_NAME = "netui_row";
     public static final String DELIM = "~";

Added: 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/util/ParameterUtil.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/util/ParameterUtil.java?view=auto&rev=125431
==============================================================================
--- (empty file)
+++ 
incubator/beehive/trunk/netui/src/tags-databinding/org/apache/beehive/netui/databinding/datagrid/util/ParameterUtil.java
    Mon Jan 17 10:04:32 2005
@@ -0,0 +1,57 @@
+/*
+ * Copyright 2004 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * $Header:$
+ */
+package org.apache.beehive.netui.databinding.datagrid.util;
+
+import java.util.Map;
+import java.util.HashMap;
+import java.util.Iterator;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.ServletRequest;
+import javax.servlet.jsp.JspContext;
+import javax.servlet.jsp.PageContext;
+
+/**
+ *
+ */
+public class ParameterUtil {
+
+    private ParameterUtil() {}
+
+    public static final Map getParameters(ServletRequest request, String 
omitKey) {
+
+       Map queryParams = null;
+       if(request instanceof HttpServletRequest)
+            queryParams = ((HttpServletRequest)request).getParameterMap();
+        else throw new IllegalArgumentException("Unable to create 
ParameterUtil from request of type \" + request.getClass().getName()");
+
+        HashMap map = new HashMap();
+        for(Object key : queryParams.keySet()) {
+            if(key.equals(omitKey))
+                continue;
+            else map.put(key, queryParams.get(key));
+        }
+
+        return map;
+    }
+
+    public static final Map getParameters(JspContext jspContext, String 
omitKey) {
+        assert jspContext instanceof PageContext;
+        ServletRequest request = ((PageContext)jspContext).getRequest();
+        return getParameters(request, omitKey);
+    }
+}

Modified: 
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/DataGridTestUtil.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/DataGridTestUtil.java?view=diff&rev=125431&p1=incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/DataGridTestUtil.java&r1=125430&p2=incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/DataGridTestUtil.java&r2=125431
==============================================================================
--- 
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/DataGridTestUtil.java
      (original)
+++ 
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/DataGridTestUtil.java
      Mon Jan 17 10:04:32 2005
@@ -54,7 +54,7 @@
     }
 
     public static final DataGridModel getDataGridModel(JspContext jspContext, 
String name) {
-        return buildDataGridModel(jspContext, name, getEmptyPagedDataSet());
+        return buildDataGridModel(jspContext, name, getPagedDataSet());
     }
 
     public static final DataGridModel getEmptyDataGridModel(JspContext 
jspContext) {

Modified: 
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/PagerModelTest.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/PagerModelTest.java?view=diff&rev=125431&p1=incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/PagerModelTest.java&r1=125430&p2=incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/PagerModelTest.java&r2=125431
==============================================================================
--- 
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/PagerModelTest.java
        (original)
+++ 
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/PagerModelTest.java
        Mon Jan 17 10:04:32 2005
@@ -17,6 +17,7 @@
  */
 package org.apache.beehive.netui.test.datagrid;
 
+import java.util.Map;
 import javax.servlet.jsp.JspContext;
 
 import junit.framework.Test;
@@ -126,6 +127,36 @@
         assert pagerParamValules != null : "Expected non-null 
pagerParamValues";
         assert pagerParamValules.length == 3 : "Expected 3 pages; received 
page count: " + pagerParamValules.length;
         assert pagerParamValules[0].equals("") : "Expected empty 
pagerParamValue[0]; received: " + pagerParamValules[0];
+
+        Map queryParams = pm.getQueryParamsForNextPage();
+        System.out.println("queryParams: " + queryParams);
+    }
+
+    public void testPagerModel4() {
+        /*
+          row: 7
+          pagesize: 3
+          current page: 2
+         */
+        String name = "bugs";
+        DataGridTestUtil.initQueryString(_jspContext, "netui_pagesize=bugs~2");
+        DataGridModel dgm = DataGridTestUtil.getDataGridModel(_jspContext, 
name);
+        PagerModel pm = dgm.getPagerModel();
+
+        int size = dgm.getDataSet().getSize();
+        System.out.println("size: " + size);
+
+        int row = pm.getRow();
+        assert row == 0 : "Expected row 7; received row: " + row;
+
+        int pageSize = pm.getPageSize();
+        assert pageSize == 2 : "Expected page size 3; received page: " + 
pageSize;
+
+        int page = pm.getPage();
+        assert page == 0 : "Expected page 2; received page: " + page;
+
+        Map queryParams = pm.getQueryParamsForLastPage();
+        System.out.println("queryParams: " + queryParams);
     }
 
     protected void setUp() {

Added: 
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/SortModelTest.java
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/SortModelTest.java?view=auto&rev=125431
==============================================================================
--- (empty file)
+++ 
incubator/beehive/trunk/netui/test/src/junitTests/org/apache/beehive/netui/test/datagrid/SortModelTest.java
 Mon Jan 17 10:04:32 2005
@@ -0,0 +1,107 @@
+/*
+ * Copyright 2004 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ * $Header:$
+ */
+package org.apache.beehive.netui.test.datagrid;
+
+import java.util.List;
+import java.util.Map;
+import javax.servlet.http.HttpServletRequest;
+
+import junit.framework.Test;
+import junit.framework.TestCase;
+import junit.framework.TestSuite;
+
+import org.apache.beehive.netui.databinding.datagrid.model.sort.SortModel;
+import org.apache.beehive.netui.databinding.datagrid.model.sort.ISort;
+import 
org.apache.beehive.netui.databinding.datagrid.model.sort.ISort.SortDirection;
+import org.apache.beehive.netui.test.servlet.ServletFactory;
+
+/**
+ *
+ */
+public class SortModelTest
+    extends TestCase {
+
+    private static final String GRID_NAME = "bugs";
+
+    private HttpServletRequest _servletRequest;
+
+    public void testSortModelSimple() {
+        SortModel sortModel = new SortModel(GRID_NAME);
+        sortModel.handleRequest(_servletRequest);
+
+        List<ISort> sorts = sortModel.getSorts();
+        assert sorts == null;
+    }
+
+    public void testSortModelSimple2() {
+        DataGridTestUtil.initQueryString(_servletRequest, "foo=bar");
+        SortModel sortModel = new SortModel(GRID_NAME);
+        sortModel.handleRequest(_servletRequest);
+
+        List<ISort> sorts = sortModel.getSorts();
+        assert sorts == null;
+
+        Map queryParams = sortModel.buildSortQueryParamsMap();
+        assert queryParams.size() == 1;
+        String[] values = (String[])queryParams.get("foo");
+        assert values.length == 1;
+        assert values[0].equals("bar");
+    }
+
+    public void testSortModelSimple3() {
+        DataGridTestUtil.initQueryString(_servletRequest, 
"foo=bar&netui_sort=bugs~id");
+        SortModel sortModel = new SortModel(GRID_NAME);
+        sortModel.handleRequest(_servletRequest);
+
+        List<ISort> sorts = sortModel.getSorts();
+        assert sorts != null;
+        assert sorts.size() == 1;
+        assert sorts.get(0).getDirection() == SortDirection.ASCENDING;
+        assert sorts.get(0).getSortExpression().equals("id");
+
+        Map queryParams = sortModel.buildSortQueryParamsMap();
+        assert queryParams.size() == 2;
+        String[] values = (String[])queryParams.get("foo");
+        assert values.length == 1;
+        assert values[0].equals("bar");
+
+        values = (String[])queryParams.get("netui_sort");
+        assert values.length == 1;
+        assert values[0].equals("bugs~id");
+    }
+
+    protected void setUp() {
+        _servletRequest = ServletFactory.getServletRequest();
+    }
+
+    protected void tearDown() {
+        _servletRequest = null;
+    }
+
+    public SortModelTest(String name) {
+        super(name);
+    }
+
+    public static Test suite() {
+        return new TestSuite(SortModelTest.class);
+    }
+
+    public static void main(String[] args) {
+        junit.textui.TestRunner.run(suite());
+    }
+}
\ No newline at end of file

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/WEB-INF/tags/org/apache/beehive/netui/test/databinding/tagfiles/jumpToPage.tag
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/WEB-INF/tags/org/apache/beehive/netui/test/databinding/tagfiles/jumpToPage.tag?view=diff&rev=125431&p1=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/WEB-INF/tags/org/apache/beehive/netui/test/databinding/tagfiles/jumpToPage.tag&r1=125430&p2=incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/WEB-INF/tags/org/apache/beehive/netui/test/databinding/tagfiles/jumpToPage.tag&r2=125431
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/WEB-INF/tags/org/apache/beehive/netui/test/databinding/tagfiles/jumpToPage.tag
       (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/WEB-INF/tags/org/apache/beehive/netui/test/databinding/tagfiles/jumpToPage.tag
       Mon Jan 17 10:04:32 2005
@@ -21,7 +21,7 @@
   <select name="${dataGrid.pagerModel.pagerParamKey}" 
onchange="doPagerSubmit(this); return true;">
     <netui-data:repeater 
dataSource="pageScope.dataGrid.pagerModel.pagerParamValues">
     <c:choose>
-      <c:when test="${container.index+1 == dataGrid.pagerModel.row}">
+      <c:when test="${container.index == dataGrid.pagerModel.page}">
         <option value="${container.item}" 
selected="true">${container.index+1}</option>
       </c:when>
       <c:otherwise>

Added: 
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?view=auto&rev=125431
==============================================================================
--- (empty file)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp
       Mon Jan 17 10:04:32 2005
@@ -0,0 +1,29 @@
+<%@ page language="java" contentType="text/html;charset=UTF-8"%>
+<%@ taglib uri="beehive-netui-tags-html.tld" prefix="netui"%>
+<%@ taglib uri="beehive-netui-tags-databinding.tld" prefix="netui-data"%>
+<%@ taglib uri="beehive-netui-tags-template.tld" prefix="netui-template"%>
+<%@ taglib prefix="datagrid" 
tagdir="/WEB-INF/tags/org/apache/beehive/netui/test/databinding/tagfiles" %>
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core"; prefix="c" %>
+
+<netui:html>
+  <head>
+    <title>CSS Prefix Test</title>
+  </head>
+  <netui:body>
+    <p>
+    <datagrid:portfolioXmlBean/>
+    <br/>
+    <netui-data:dataGrid dataSource="pageScope.stocks" name="portfolio">
+        <netui-data:configurePager pageSize="2" 
pageHref="stickyPagerParam.jsp"/>
+        <netui-data:columns>
+            <netui-data:literalColumn headerText="Symbol" 
value="${container.item.symbol}"/>
+            <netui-data:literalColumn headerText="Price" 
value="${container.item.price}"/>
+            <netui-data:anchorColumn headerText="Web" 
href="${container.item.web}" value="${container.item.name}">
+                <netui:parameter name="rowid" value="${container.index}"/>
+                <netui:parameter name="symbol" 
value="${container.item.symbol}"/>
+            </netui-data:anchorColumn>
+        </netui-data:columns>
+    </netui-data:dataGrid>
+    </p>
+  </netui:body>
+</netui:html>
\ No newline at end of file

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml?view=diff&rev=125431&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml&r1=125430&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml&r2=125431
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml
   (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml
   Mon Jan 17 10:04:32 2005
@@ -2620,6 +2620,22 @@
          </features>
       </test>
       <test>
+         <name>DataGridPagerStickyParam</name>
+         <description>DataGridStickyParam</description>
+         <webapp>coreWeb</webapp>
+         <categories>
+            <category>bvt</category>
+            <category>bvt.struts11</category>
+            <category>drt</category>
+            <category>datagrid</category>
+            <category>databinding</category>
+         </categories>
+         <features>
+            <feature>Databinding</feature>
+            <feature>Data Grid</feature>
+         </features>
+      </test>
+      <test>
          <name>DataGridScriptletTagFile</name>
          <description>DataGridScriptletTagFile</description>
          <webapp>coreWeb</webapp>

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerBasic.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerBasic.xml?view=diff&rev=125431&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerBasic.xml&r1=125430&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerBasic.xml&r2=125431
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerBasic.xml
    (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerBasic.xml
    Mon Jan 17 10:04:32 2005
@@ -2,8 +2,8 @@
 <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>09 Jan 2005, 09:10:15.534 AM MST</ses:startDate>
-   <ses:description>ekoneil</ses:description>
+   <ses:startDate>17 Jan 2005, 09:43:49.288 AM MST</ses:startDate>
+   <ses:description>Simple test of data grid paging.</ses:description>
    <ses:tests>
       <ses:test>
          <ses:testNumber>1</ses:testNumber>
@@ -18,7 +18,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value>
+                  <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -44,7 +44,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value>
+                  
<ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -55,12 +55,8 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-3365506e:101583d33b5:-7feb</ses:value>
-               </ses:header>
-               <ses:header>
                   <ses:name>user-agent</ses:name>
-                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7) Gecko/20040614 Firefox/0.9</ses:value>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
                </ses:header>
             </ses:headers>
          </ses:request>
@@ -89,7 +85,7 @@
 
 
     <br/>
-    Page 1 of 3&nbsp;&nbsp;First&nbsp;/&nbsp;Previous&nbsp;&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Last</a>
+    Page 1 of 3&nbsp;&nbsp;First&nbsp;/&nbsp;Previous&nbsp;&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E4">Last</a>
 <table class="datagrid">
 
         
@@ -144,9 +140,6 @@
 
 </html>]]></ses:responseBody>
          </ses:response>
-         <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
-         </ses:testResults>
       </ses:test>
       <ses:test>
          <ses:testNumber>2</ses:testNumber>
@@ -159,14 +152,14 @@
             <ses:method>GET</ses:method>
             <ses:parameters>
                <ses:parameter>
-                  <ses:name>netui_page</ses:name>
+                  <ses:name>netui_row</ses:name>
                   <ses:value>portfolio~2</ses:value>
                </ses:parameter>
             </ses:parameters>
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value>
+                  <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -192,7 +185,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value>
+                  
<ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -203,12 +196,12 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-3365506e:101583d33b5:-7feb</ses:value>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/Controller.jpf</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
-                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7) Gecko/20040614 Firefox/0.9</ses:value>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
                </ses:header>
             </ses:headers>
          </ses:request>
@@ -237,7 +230,7 @@
 
 
     <br/>
-    Page 1 of 3&nbsp;&nbsp;First&nbsp;/&nbsp;Previous&nbsp;&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Last</a>
+    Page 2 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do">Previous</a>&nbsp;&nbsp;&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E4">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E4">Last</a>
 <table class="datagrid">
 
         
@@ -257,20 +250,20 @@
 </tr></thead>
 
 <tr class="datagrid-even">
-            <td class="datagrid-data-cell"><span>BEAS</span></td>
+            <td class="datagrid-data-cell"><span>GE</span></td>
 
-            <td class="datagrid-data-cell"><span>14.35</span></td>
+            <td class="datagrid-data-cell"><span>59.42</span></td>
 
-            <td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></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"><span>CSCO</span></td>
+            <td class="datagrid-data-cell"><span>RHAT</span></td>
 
-            <td class="datagrid-data-cell"><span>19.42</span></td>
+            <td class="datagrid-data-cell"><span>18.2</span></td>
 
-            <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+            <td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td>
 
         
 </tr>
@@ -292,9 +285,6 @@
 
 </html>]]></ses:responseBody>
          </ses:response>
-         <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
-         </ses:testResults>
       </ses:test>
       <ses:test>
          <ses:testNumber>3</ses:testNumber>
@@ -307,14 +297,14 @@
             <ses:method>GET</ses:method>
             <ses:parameters>
                <ses:parameter>
-                  <ses:name>netui_page</ses:name>
-                  <ses:value>portfolio~3</ses:value>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value/>
                </ses:parameter>
             </ses:parameters>
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value>
+                  <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -340,7 +330,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value>
+                  
<ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -351,12 +341,12 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-3365506e:101583d33b5:-7feb</ses:value>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
-                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7) Gecko/20040614 Firefox/0.9</ses:value>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
                </ses:header>
             </ses:headers>
          </ses:request>
@@ -385,7 +375,7 @@
 
 
     <br/>
-    Page 1 of 3&nbsp;&nbsp;First&nbsp;/&nbsp;Previous&nbsp;&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Last</a>
+    Page 1 of 3&nbsp;&nbsp;First&nbsp;/&nbsp;Previous&nbsp;&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E4">Last</a>
 <table class="datagrid">
 
         
@@ -440,9 +430,6 @@
 
 </html>]]></ses:responseBody>
          </ses:response>
-         <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
-         </ses:testResults>
       </ses:test>
       <ses:test>
          <ses:testNumber>4</ses:testNumber>
@@ -455,14 +442,14 @@
             <ses:method>GET</ses:method>
             <ses:parameters>
                <ses:parameter>
-                  <ses:name>netui_page</ses:name>
-                  <ses:value>portfolio~1</ses:value>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value>portfolio~4</ses:value>
                </ses:parameter>
             </ses:parameters>
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value>
+                  <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -488,7 +475,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value>
+                  
<ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -499,12 +486,12 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-3365506e:101583d33b5:-7feb</ses:value>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
-                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7) Gecko/20040614 Firefox/0.9</ses:value>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
                </ses:header>
             </ses:headers>
          </ses:request>
@@ -533,7 +520,143 @@
 
 
     <br/>
-    Page 1 of 3&nbsp;&nbsp;First&nbsp;/&nbsp;Previous&nbsp;&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Last</a>
+    Page 3 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Previous</a>&nbsp;&nbsp;&nbsp;Next&nbsp;/&nbsp;Last
+<table class="datagrid">
+
+        
+        
+<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></thead>
+
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell"><span>YHOO</span></td>
+
+            <td class="datagrid-data-cell"><span>48.16</span></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>
+
+
+    <br/>
+    <a href="/coreWeb/databinding/datagrid/pager/basic/index.jsp">Reset</a>
+    <br/>
+    </p>
+    
+    </td></tr>
+    </p>
+    <table>
+    <tr><td><a 
href="/netuiDRT/databinding/datagrid/basic/index.jsp">Home</a></td></tr>
+    </table>
+    </p>
+  </body>
+
+</html>]]></ses:responseBody>
+         </ses:response>
+      </ses:test>
+      <ses:test>
+         <ses:testNumber>5</ses:testNumber>
+         <ses:request>
+            <ses:protocol>HTTP</ses:protocol>
+            <ses:protocolVersion>1.1</ses:protocolVersion>
+            <ses:host>localhost</ses:host>
+            <ses:port>8080</ses:port>
+            
<ses:uri>/coreWeb/databinding/datagrid/pager/basic/begin.do</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value/>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-charset</ses:name>
+                  <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-encoding</ses:name>
+                  <ses:value>gzip,deflate</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-language</ses:name>
+                  <ses:value>en-us,en;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>keep-alive</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie</ses:name>
+                  
<ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>keep-alive</ses:name>
+                  <ses:value>300</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E4</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+               </ses:header>
+            </ses:headers>
+         </ses:request>
+         <ses:response>
+            <ses:statusCode>200</ses:statusCode>
+            <ses:reason/>
+            <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 
4.01 Transitional//EN"
+       "http://www.w3.org/TR/html4/loose.dtd";>
+<html lang="en">
+
+  <head>
+    <title>NetUI Data Grid Samples</title>
+    <link rel="stylesheet" 
href="/coreWeb/databinding/datagrid/site/css/default.css" type="text/css"/>
+  </head>
+  <base 
href="http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/index.jsp";>
+  <body>
+    <p>
+    <b>Paged Data Grid</b>
+    <table width="100%">
+    <tr><td></td></tr>
+    <tr><td>
+        
+    <p>
+    
+ 
+
+
+    <br/>
+    Page 1 of 3&nbsp;&nbsp;First&nbsp;/&nbsp;Previous&nbsp;&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E4">Last</a>
 <table class="datagrid">
 
         
@@ -588,12 +711,9 @@
 
 </html>]]></ses:responseBody>
          </ses:response>
-         <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
-         </ses:testResults>
       </ses:test>
       <ses:test>
-         <ses:testNumber>5</ses:testNumber>
+         <ses:testNumber>6</ses:testNumber>
          <ses:request>
             <ses:protocol>HTTP</ses:protocol>
             <ses:protocolVersion>1.1</ses:protocolVersion>
@@ -603,14 +723,14 @@
             <ses:method>GET</ses:method>
             <ses:parameters>
                <ses:parameter>
-                  <ses:name>netui_page</ses:name>
-                  <ses:value>portfolio~3</ses:value>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value>portfolio~2</ses:value>
                </ses:parameter>
             </ses:parameters>
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value>
+                  <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -636,7 +756,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value>
+                  
<ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -647,12 +767,12 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-3365506e:101583d33b5:-7feb</ses:value>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
-                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7) Gecko/20040614 Firefox/0.9</ses:value>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
                </ses:header>
             </ses:headers>
          </ses:request>
@@ -681,7 +801,7 @@
 
 
     <br/>
-    Page 1 of 3&nbsp;&nbsp;First&nbsp;/&nbsp;Previous&nbsp;&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Last</a>
+    Page 2 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do">Previous</a>&nbsp;&nbsp;&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E4">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E4">Last</a>
 <table class="datagrid">
 
         
@@ -701,20 +821,20 @@
 </tr></thead>
 
 <tr class="datagrid-even">
-            <td class="datagrid-data-cell"><span>BEAS</span></td>
+            <td class="datagrid-data-cell"><span>GE</span></td>
 
-            <td class="datagrid-data-cell"><span>14.35</span></td>
+            <td class="datagrid-data-cell"><span>59.42</span></td>
 
-            <td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></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"><span>CSCO</span></td>
+            <td class="datagrid-data-cell"><span>RHAT</span></td>
 
-            <td class="datagrid-data-cell"><span>19.42</span></td>
+            <td class="datagrid-data-cell"><span>18.2</span></td>
 
-            <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+            <td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td>
 
         
 </tr>
@@ -736,12 +856,145 @@
 
 </html>]]></ses:responseBody>
          </ses:response>
-         <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
-         </ses:testResults>
       </ses:test>
       <ses:test>
-         <ses:testNumber>6</ses:testNumber>
+         <ses:testNumber>7</ses:testNumber>
+         <ses:request>
+            <ses:protocol>HTTP</ses:protocol>
+            <ses:protocolVersion>1.1</ses:protocolVersion>
+            <ses:host>localhost</ses:host>
+            <ses:port>8080</ses:port>
+            
<ses:uri>/coreWeb/databinding/datagrid/pager/basic/begin.do</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value>portfolio~4</ses:value>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-charset</ses:name>
+                  <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-encoding</ses:name>
+                  <ses:value>gzip,deflate</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-language</ses:name>
+                  <ses:value>en-us,en;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>keep-alive</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie</ses:name>
+                  
<ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>keep-alive</ses:name>
+                  <ses:value>300</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+               </ses:header>
+            </ses:headers>
+         </ses:request>
+         <ses:response>
+            <ses:statusCode>200</ses:statusCode>
+            <ses:reason/>
+            <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 
4.01 Transitional//EN"
+       "http://www.w3.org/TR/html4/loose.dtd";>
+<html lang="en">
+
+  <head>
+    <title>NetUI Data Grid Samples</title>
+    <link rel="stylesheet" 
href="/coreWeb/databinding/datagrid/site/css/default.css" type="text/css"/>
+  </head>
+  <base 
href="http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/index.jsp";>
+  <body>
+    <p>
+    <b>Paged Data Grid</b>
+    <table width="100%">
+    <tr><td></td></tr>
+    <tr><td>
+        
+    <p>
+    
+ 
+
+
+    <br/>
+    Page 3 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Previous</a>&nbsp;&nbsp;&nbsp;Next&nbsp;/&nbsp;Last
+<table class="datagrid">
+
+        
+        
+<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></thead>
+
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell"><span>YHOO</span></td>
+
+            <td class="datagrid-data-cell"><span>48.16</span></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>
+
+
+    <br/>
+    <a href="/coreWeb/databinding/datagrid/pager/basic/index.jsp">Reset</a>
+    <br/>
+    </p>
+    
+    </td></tr>
+    </p>
+    <table>
+    <tr><td><a 
href="/netuiDRT/databinding/datagrid/basic/index.jsp">Home</a></td></tr>
+    </table>
+    </p>
+  </body>
+
+</html>]]></ses:responseBody>
+         </ses:response>
+      </ses:test>
+      <ses:test>
+         <ses:testNumber>8</ses:testNumber>
          <ses:request>
             <ses:protocol>HTTP</ses:protocol>
             <ses:protocolVersion>1.1</ses:protocolVersion>
@@ -751,14 +1004,14 @@
             <ses:method>GET</ses:method>
             <ses:parameters>
                <ses:parameter>
-                  <ses:name>netui_page</ses:name>
+                  <ses:name>netui_row</ses:name>
                   <ses:value>portfolio~2</ses:value>
                </ses:parameter>
             </ses:parameters>
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value>
+                  <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -784,7 +1037,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value>
+                  
<ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -795,12 +1048,12 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-3365506e:101583d33b5:-7feb</ses:value>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E4</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
-                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7) Gecko/20040614 Firefox/0.9</ses:value>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
                </ses:header>
             </ses:headers>
          </ses:request>
@@ -829,7 +1082,7 @@
 
 
     <br/>
-    Page 1 of 3&nbsp;&nbsp;First&nbsp;/&nbsp;Previous&nbsp;&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Last</a>
+    Page 2 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do">Previous</a>&nbsp;&nbsp;&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E4">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E4">Last</a>
 <table class="datagrid">
 
         
@@ -849,20 +1102,20 @@
 </tr></thead>
 
 <tr class="datagrid-even">
-            <td class="datagrid-data-cell"><span>BEAS</span></td>
+            <td class="datagrid-data-cell"><span>GE</span></td>
 
-            <td class="datagrid-data-cell"><span>14.35</span></td>
+            <td class="datagrid-data-cell"><span>59.42</span></td>
 
-            <td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></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"><span>CSCO</span></td>
+            <td class="datagrid-data-cell"><span>RHAT</span></td>
 
-            <td class="datagrid-data-cell"><span>19.42</span></td>
+            <td class="datagrid-data-cell"><span>18.2</span></td>
 
-            <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+            <td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td>
 
         
 </tr>
@@ -884,12 +1137,9 @@
 
 </html>]]></ses:responseBody>
          </ses:response>
-         <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
-         </ses:testResults>
       </ses:test>
       <ses:test>
-         <ses:testNumber>7</ses:testNumber>
+         <ses:testNumber>9</ses:testNumber>
          <ses:request>
             <ses:protocol>HTTP</ses:protocol>
             <ses:protocolVersion>1.1</ses:protocolVersion>
@@ -899,14 +1149,14 @@
             <ses:method>GET</ses:method>
             <ses:parameters>
                <ses:parameter>
-                  <ses:name>netui_page</ses:name>
-                  <ses:value>portfolio~1</ses:value>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value/>
                </ses:parameter>
             </ses:parameters>
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value>
+                  <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -932,7 +1182,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value>
+                  
<ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -943,12 +1193,12 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-3365506e:101583d33b5:-7feb</ses:value>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
-                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7) Gecko/20040614 Firefox/0.9</ses:value>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
                </ses:header>
             </ses:headers>
          </ses:request>
@@ -977,7 +1227,7 @@
 
 
     <br/>
-    Page 1 of 3&nbsp;&nbsp;First&nbsp;/&nbsp;Previous&nbsp;&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Last</a>
+    Page 1 of 3&nbsp;&nbsp;First&nbsp;/&nbsp;Previous&nbsp;&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E4">Last</a>
 <table class="datagrid">
 
         
@@ -1032,12 +1282,9 @@
 
 </html>]]></ses:responseBody>
          </ses:response>
-         <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
-         </ses:testResults>
       </ses:test>
       <ses:test>
-         <ses:testNumber>8</ses:testNumber>
+         <ses:testNumber>10</ses:testNumber>
          <ses:request>
             <ses:protocol>HTTP</ses:protocol>
             <ses:protocolVersion>1.1</ses:protocolVersion>
@@ -1047,14 +1294,14 @@
             <ses:method>GET</ses:method>
             <ses:parameters>
                <ses:parameter>
-                  <ses:name>netui_page</ses:name>
-                  <ses:value>portfolio~3</ses:value>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value>portfolio~2</ses:value>
                </ses:parameter>
             </ses:parameters>
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value>
+                  <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -1080,7 +1327,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value>
+                  
<ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -1091,12 +1338,12 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-3365506e:101583d33b5:-7feb</ses:value>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
-                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7) Gecko/20040614 Firefox/0.9</ses:value>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
                </ses:header>
             </ses:headers>
          </ses:request>
@@ -1125,7 +1372,7 @@
 
 
     <br/>
-    Page 1 of 3&nbsp;&nbsp;First&nbsp;/&nbsp;Previous&nbsp;&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Last</a>
+    Page 2 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do">Previous</a>&nbsp;&nbsp;&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E4">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E4">Last</a>
 <table class="datagrid">
 
         
@@ -1145,20 +1392,20 @@
 </tr></thead>
 
 <tr class="datagrid-even">
-            <td class="datagrid-data-cell"><span>BEAS</span></td>
+            <td class="datagrid-data-cell"><span>GE</span></td>
 
-            <td class="datagrid-data-cell"><span>14.35</span></td>
+            <td class="datagrid-data-cell"><span>59.42</span></td>
 
-            <td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></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"><span>CSCO</span></td>
+            <td class="datagrid-data-cell"><span>RHAT</span></td>
 
-            <td class="datagrid-data-cell"><span>19.42</span></td>
+            <td class="datagrid-data-cell"><span>18.2</span></td>
 
-            <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+            <td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td>
 
         
 </tr>
@@ -1180,12 +1427,145 @@
 
 </html>]]></ses:responseBody>
          </ses:response>
-         <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
-         </ses:testResults>
       </ses:test>
       <ses:test>
-         <ses:testNumber>9</ses:testNumber>
+         <ses:testNumber>11</ses:testNumber>
+         <ses:request>
+            <ses:protocol>HTTP</ses:protocol>
+            <ses:protocolVersion>1.1</ses:protocolVersion>
+            <ses:host>localhost</ses:host>
+            <ses:port>8080</ses:port>
+            
<ses:uri>/coreWeb/databinding/datagrid/pager/basic/begin.do</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value>portfolio~4</ses:value>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-charset</ses:name>
+                  <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-encoding</ses:name>
+                  <ses:value>gzip,deflate</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-language</ses:name>
+                  <ses:value>en-us,en;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>keep-alive</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie</ses:name>
+                  
<ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>keep-alive</ses:name>
+                  <ses:value>300</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+               </ses:header>
+            </ses:headers>
+         </ses:request>
+         <ses:response>
+            <ses:statusCode>200</ses:statusCode>
+            <ses:reason/>
+            <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 
4.01 Transitional//EN"
+       "http://www.w3.org/TR/html4/loose.dtd";>
+<html lang="en">
+
+  <head>
+    <title>NetUI Data Grid Samples</title>
+    <link rel="stylesheet" 
href="/coreWeb/databinding/datagrid/site/css/default.css" type="text/css"/>
+  </head>
+  <base 
href="http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/index.jsp";>
+  <body>
+    <p>
+    <b>Paged Data Grid</b>
+    <table width="100%">
+    <tr><td></td></tr>
+    <tr><td>
+        
+    <p>
+    
+ 
+
+
+    <br/>
+    Page 3 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Previous</a>&nbsp;&nbsp;&nbsp;Next&nbsp;/&nbsp;Last
+<table class="datagrid">
+
+        
+        
+<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></thead>
+
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell"><span>YHOO</span></td>
+
+            <td class="datagrid-data-cell"><span>48.16</span></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>
+
+
+    <br/>
+    <a href="/coreWeb/databinding/datagrid/pager/basic/index.jsp">Reset</a>
+    <br/>
+    </p>
+    
+    </td></tr>
+    </p>
+    <table>
+    <tr><td><a 
href="/netuiDRT/databinding/datagrid/basic/index.jsp">Home</a></td></tr>
+    </table>
+    </p>
+  </body>
+
+</html>]]></ses:responseBody>
+         </ses:response>
+      </ses:test>
+      <ses:test>
+         <ses:testNumber>12</ses:testNumber>
          <ses:request>
             <ses:protocol>HTTP</ses:protocol>
             <ses:protocolVersion>1.1</ses:protocolVersion>
@@ -1195,14 +1575,14 @@
             <ses:method>GET</ses:method>
             <ses:parameters>
                <ses:parameter>
-                  <ses:name>netui_page</ses:name>
-                  <ses:value>portfolio~1</ses:value>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value/>
                </ses:parameter>
             </ses:parameters>
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value>
+                  <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -1228,7 +1608,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value>
+                  
<ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -1239,12 +1619,12 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-3365506e:101583d33b5:-7feb</ses:value>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E4</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
-                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7) Gecko/20040614 Firefox/0.9</ses:value>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
                </ses:header>
             </ses:headers>
          </ses:request>
@@ -1273,7 +1653,7 @@
 
 
     <br/>
-    Page 1 of 3&nbsp;&nbsp;First&nbsp;/&nbsp;Previous&nbsp;&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Last</a>
+    Page 1 of 3&nbsp;&nbsp;First&nbsp;/&nbsp;Previous&nbsp;&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/basic/begin.do?netui_row=portfolio%7E4">Last</a>
 <table class="datagrid">
 
         
@@ -1328,14 +1708,8 @@
 
 </html>]]></ses:responseBody>
          </ses:response>
-         <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
-         </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>09 Jan 2005, 09:10:17.166 AM MST</ses:endDate>
-   <ses:sessionStatus>fail</ses:sessionStatus>
-   <ses:testCount>9</ses:testCount>
-   <ses:passedCount>0</ses:passedCount>
-   <ses:failedCount>9</ses:failedCount>
+   <ses:endDate>17 Jan 2005, 09:44:10.959 AM MST</ses:endDate>
+   <ses:testCount>12</ses:testCount>
 </ses:recorderSession>

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerCustomSelect.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerCustomSelect.xml?view=diff&rev=125431&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerCustomSelect.xml&r1=125430&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerCustomSelect.xml&r2=125431
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerCustomSelect.xml
     (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerCustomSelect.xml
     Mon Jan 17 10:04:32 2005
@@ -2,8 +2,8 @@
 <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>13 Jan 2005, 09:00:56.466 AM MST</ses:startDate>
-   <ses:description>ekoneil</ses:description>
+   <ses:startDate>17 Jan 2005, 10:02:59.541 AM MST</ses:startDate>
+   <ses:description>Test of custom select</ses:description>
    <ses:tests>
       <ses:test>
          <ses:testNumber>1</ses:testNumber>
@@ -18,7 +18,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>919809676555E106B8773D06B639EEE3</ses:value>
+                  <ses:value>0FD99B9BD07B6A1308FE5AEAB81331E1</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -44,7 +44,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=919809676555E106B8773D06B639EEE3; $Path=/coreWeb</ses:value>
+                  
<ses:value>JSESSIONID=0FD99B9BD07B6A1308FE5AEAB81331E1</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -55,12 +55,8 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>1db1d115:1016ccb50cb:-7db0</ses:value>
-               </ses:header>
-               <ses:header>
                   <ses:name>user-agent</ses:name>
-                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7) Gecko/20040614 Firefox/0.9</ses:value>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
                </ses:header>
             </ses:headers>
          </ses:request>
@@ -133,7 +129,7 @@
         
         
           <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_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Last</a>
+            Page 1 of 
3&nbsp;&nbsp;First&nbsp;/&nbsp;Previous&nbsp;&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E4">Last</a>
           </td>
           <td colspan="1" align="right">
             
@@ -160,22 +156,22 @@
     
     
       
+        <option value="" selected="true">1</option>
       
-        <option value="">1</option>
       
     
     
     
       
       
-        <option value="netui_row=portfolio~2">2</option>
+        <option value="portfolio~2">2</option>
       
     
     
     
       
       
-        <option value="netui_row=portfolio~4">3</option>
+        <option value="portfolio~4">3</option>
       
     
     
@@ -283,9 +279,6 @@
 
 </html>]]></ses:responseBody>
          </ses:response>
-         <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
-         </ses:testResults>
       </ses:test>
       <ses:test>
          <ses:testNumber>2</ses:testNumber>
@@ -294,18 +287,18 @@
             <ses:protocolVersion>1.1</ses:protocolVersion>
             <ses:host>localhost</ses:host>
             <ses:port>8080</ses:port>
-            
<ses:uri>/coreWeb/databinding/datagrid/pager/customselect/begin.do</ses:uri>
+            
<ses:uri>/coreWeb/databinding/datagrid/pager/customselect/doPage.do</ses:uri>
             <ses:method>GET</ses:method>
             <ses:parameters>
                <ses:parameter>
-                  <ses:name>netui_page</ses:name>
-                  <ses:value>portfolio~2</ses:value>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value>portfolio~4</ses:value>
                </ses:parameter>
             </ses:parameters>
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>919809676555E106B8773D06B639EEE3</ses:value>
+                  <ses:value>0FD99B9BD07B6A1308FE5AEAB81331E1</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -331,7 +324,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=919809676555E106B8773D06B639EEE3; $Path=/coreWeb</ses:value>
+                  
<ses:value>JSESSIONID=0FD99B9BD07B6A1308FE5AEAB81331E1</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -342,12 +335,12 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>1db1d115:1016ccb50cb:-7db0</ses:value>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/customselect/Controller.jpf</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
-                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7) Gecko/20040614 Firefox/0.9</ses:value>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
                </ses:header>
             </ses:headers>
          </ses:request>
@@ -396,20 +389,11 @@
 </tr></thead>
 
 <tr class="datagrid-even">
-            <td class="datagrid-data-cell"><span>BEAS</span></td>
-
-            <td class="datagrid-data-cell"><span>14.35</span></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"><span>CSCO</span></td>
+            <td class="datagrid-data-cell"><span>YHOO</span></td>
 
-            <td class="datagrid-data-cell"><span>19.42</span></td>
+            <td class="datagrid-data-cell"><span>48.16</span></td>
 
-            <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+            <td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td>
 
         
 </tr>
@@ -420,7 +404,7 @@
         
         
           <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_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Last</a>
+            Page 3 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Previous</a>&nbsp;&nbsp;&nbsp;Next&nbsp;/&nbsp;Last
           </td>
           <td colspan="1" align="right">
             
@@ -455,14 +439,14 @@
     
       
       
-        <option value="netui_row=portfolio~2">2</option>
+        <option value="portfolio~2">2</option>
       
     
     
     
       
+        <option value="portfolio~4" selected="true">3</option>
       
-        <option value="netui_row=portfolio~4">3</option>
       
     
     
@@ -570,9 +554,6 @@
 
 </html>]]></ses:responseBody>
          </ses:response>
-         <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
-         </ses:testResults>
       </ses:test>
       <ses:test>
          <ses:testNumber>3</ses:testNumber>
@@ -581,18 +562,18 @@
             <ses:protocolVersion>1.1</ses:protocolVersion>
             <ses:host>localhost</ses:host>
             <ses:port>8080</ses:port>
-            
<ses:uri>/coreWeb/databinding/datagrid/pager/customselect/begin.do</ses:uri>
+            
<ses:uri>/coreWeb/databinding/datagrid/pager/customselect/doPage.do</ses:uri>
             <ses:method>GET</ses:method>
             <ses:parameters>
                <ses:parameter>
-                  <ses:name>netui_page</ses:name>
-                  <ses:value>portfolio~3</ses:value>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value>portfolio~2</ses:value>
                </ses:parameter>
             </ses:parameters>
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>919809676555E106B8773D06B639EEE3</ses:value>
+                  <ses:value>0FD99B9BD07B6A1308FE5AEAB81331E1</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -618,7 +599,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=919809676555E106B8773D06B639EEE3; $Path=/coreWeb</ses:value>
+                  
<ses:value>JSESSIONID=0FD99B9BD07B6A1308FE5AEAB81331E1</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -629,12 +610,12 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>1db1d115:1016ccb50cb:-7db0</ses:value>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/customselect/doPage.do?netui_row=portfolio%7E4</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
-                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7) Gecko/20040614 Firefox/0.9</ses:value>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
                </ses:header>
             </ses:headers>
          </ses:request>
@@ -683,20 +664,20 @@
 </tr></thead>
 
 <tr class="datagrid-even">
-            <td class="datagrid-data-cell"><span>BEAS</span></td>
+            <td class="datagrid-data-cell"><span>GE</span></td>
 
-            <td class="datagrid-data-cell"><span>14.35</span></td>
+            <td class="datagrid-data-cell"><span>59.42</span></td>
 
-            <td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></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"><span>CSCO</span></td>
+            <td class="datagrid-data-cell"><span>RHAT</span></td>
 
-            <td class="datagrid-data-cell"><span>19.42</span></td>
+            <td class="datagrid-data-cell"><span>18.2</span></td>
 
-            <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+            <td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td>
 
         
 </tr>
@@ -707,7 +688,7 @@
         
         
           <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_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Last</a>
+            Page 2 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do">Previous</a>&nbsp;&nbsp;&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E4">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E4">Last</a>
           </td>
           <td colspan="1" align="right">
             
@@ -741,15 +722,15 @@
     
     
       
+        <option value="portfolio~2" selected="true">2</option>
       
-        <option value="netui_row=portfolio~2">2</option>
       
     
     
     
       
       
-        <option value="netui_row=portfolio~4">3</option>
+        <option value="portfolio~4">3</option>
       
     
     
@@ -857,9 +838,6 @@
 
 </html>]]></ses:responseBody>
          </ses:response>
-         <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
-         </ses:testResults>
       </ses:test>
       <ses:test>
          <ses:testNumber>4</ses:testNumber>
@@ -872,14 +850,14 @@
             <ses:method>GET</ses:method>
             <ses:parameters>
                <ses:parameter>
-                  <ses:name>netui_page</ses:name>
-                  <ses:value>portfolio~1</ses:value>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value>portfolio~4</ses:value>
                </ses:parameter>
             </ses:parameters>
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>919809676555E106B8773D06B639EEE3</ses:value>
+                  <ses:value>0FD99B9BD07B6A1308FE5AEAB81331E1</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -905,7 +883,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=919809676555E106B8773D06B639EEE3; $Path=/coreWeb</ses:value>
+                  
<ses:value>JSESSIONID=0FD99B9BD07B6A1308FE5AEAB81331E1</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -916,12 +894,12 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>1db1d115:1016ccb50cb:-7db0</ses:value>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/customselect/doPage.do?netui_row=portfolio%7E2</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
-                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7) Gecko/20040614 Firefox/0.9</ses:value>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
                </ses:header>
             </ses:headers>
          </ses:request>
@@ -970,20 +948,11 @@
 </tr></thead>
 
 <tr class="datagrid-even">
-            <td class="datagrid-data-cell"><span>BEAS</span></td>
-
-            <td class="datagrid-data-cell"><span>14.35</span></td>
-
-            <td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td>
+            <td class="datagrid-data-cell"><span>YHOO</span></td>
 
-        
-</tr>
-<tr class="datagrid-odd">
-            <td class="datagrid-data-cell"><span>CSCO</span></td>
+            <td class="datagrid-data-cell"><span>48.16</span></td>
 
-            <td class="datagrid-data-cell"><span>19.42</span></td>
-
-            <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+            <td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td>
 
         
 </tr>
@@ -994,7 +963,7 @@
         
         
           <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_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Last</a>
+            Page 3 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Previous</a>&nbsp;&nbsp;&nbsp;Next&nbsp;/&nbsp;Last
           </td>
           <td colspan="1" align="right">
             
@@ -1029,14 +998,14 @@
     
       
       
-        <option value="netui_row=portfolio~2">2</option>
+        <option value="portfolio~2">2</option>
       
     
     
     
       
+        <option value="portfolio~4" selected="true">3</option>
       
-        <option value="netui_row=portfolio~4">3</option>
       
     
     
@@ -1144,9 +1113,6 @@
 
 </html>]]></ses:responseBody>
          </ses:response>
-         <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
-         </ses:testResults>
       </ses:test>
       <ses:test>
          <ses:testNumber>5</ses:testNumber>
@@ -1155,18 +1121,18 @@
             <ses:protocolVersion>1.1</ses:protocolVersion>
             <ses:host>localhost</ses:host>
             <ses:port>8080</ses:port>
-            
<ses:uri>/coreWeb/databinding/datagrid/pager/customselect/doPage.do</ses:uri>
+            
<ses:uri>/coreWeb/databinding/datagrid/pager/customselect/begin.do</ses:uri>
             <ses:method>GET</ses:method>
             <ses:parameters>
                <ses:parameter>
-                  <ses:name>netui_page</ses:name>
-                  <ses:value>portfolio~2</ses:value>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value/>
                </ses:parameter>
             </ses:parameters>
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>919809676555E106B8773D06B639EEE3</ses:value>
+                  <ses:value>0FD99B9BD07B6A1308FE5AEAB81331E1</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -1192,7 +1158,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=919809676555E106B8773D06B639EEE3; $Path=/coreWeb</ses:value>
+                  
<ses:value>JSESSIONID=0FD99B9BD07B6A1308FE5AEAB81331E1</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -1203,12 +1169,12 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>1db1d115:1016ccb50cb:-7db0</ses:value>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E4</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
-                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7) Gecko/20040614 Firefox/0.9</ses:value>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
                </ses:header>
             </ses:headers>
          </ses:request>
@@ -1281,7 +1247,7 @@
         
         
           <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_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Last</a>
+            Page 1 of 
3&nbsp;&nbsp;First&nbsp;/&nbsp;Previous&nbsp;&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E4">Last</a>
           </td>
           <td colspan="1" align="right">
             
@@ -1308,22 +1274,22 @@
     
     
       
+        <option value="" selected="true">1</option>
       
-        <option value="">1</option>
       
     
     
     
       
       
-        <option value="netui_row=portfolio~2">2</option>
+        <option value="portfolio~2">2</option>
       
     
     
     
       
       
-        <option value="netui_row=portfolio~4">3</option>
+        <option value="portfolio~4">3</option>
       
     
     
@@ -1431,9 +1397,6 @@
 
 </html>]]></ses:responseBody>
          </ses:response>
-         <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
-         </ses:testResults>
       </ses:test>
       <ses:test>
          <ses:testNumber>6</ses:testNumber>
@@ -1442,18 +1405,18 @@
             <ses:protocolVersion>1.1</ses:protocolVersion>
             <ses:host>localhost</ses:host>
             <ses:port>8080</ses:port>
-            
<ses:uri>/coreWeb/databinding/datagrid/pager/customselect/doPage.do</ses:uri>
+            
<ses:uri>/coreWeb/databinding/datagrid/pager/customselect/begin.do</ses:uri>
             <ses:method>GET</ses:method>
             <ses:parameters>
                <ses:parameter>
-                  <ses:name>netui_page</ses:name>
-                  <ses:value>portfolio~3</ses:value>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value>portfolio~2</ses:value>
                </ses:parameter>
             </ses:parameters>
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>919809676555E106B8773D06B639EEE3</ses:value>
+                  <ses:value>0FD99B9BD07B6A1308FE5AEAB81331E1</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -1479,7 +1442,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=919809676555E106B8773D06B639EEE3; $Path=/coreWeb</ses:value>
+                  
<ses:value>JSESSIONID=0FD99B9BD07B6A1308FE5AEAB81331E1</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -1490,12 +1453,12 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>1db1d115:1016ccb50cb:-7db0</ses:value>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
-                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7) Gecko/20040614 Firefox/0.9</ses:value>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
                </ses:header>
             </ses:headers>
          </ses:request>
@@ -1544,20 +1507,854 @@
 </tr></thead>
 
 <tr class="datagrid-even">
-            <td class="datagrid-data-cell"><span>BEAS</span></td>
+            <td class="datagrid-data-cell"><span>GE</span></td>
 
-            <td class="datagrid-data-cell"><span>14.35</span></td>
+            <td class="datagrid-data-cell"><span>59.42</span></td>
 
-            <td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></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"><span>CSCO</span></td>
+            <td class="datagrid-data-cell"><span>RHAT</span></td>
 
-            <td class="datagrid-data-cell"><span>19.42</span></td>
+            <td class="datagrid-data-cell"><span>18.2</span></td>
 
-            <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></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">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do">Previous</a>&nbsp;&nbsp;&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E4">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E4">Last</a>
+          </td>
+          <td colspan="1" align="right">
+            
+
+
+
+
+
+
+
+
+  <form name="pageForm" id="pageForm" 
action="/coreWeb/databinding/datagrid/pager/customselect/doPage.do" 
method="post">
+    Jump to Page:
+
+<script type="text/javascript">
+  function doPagerSubmit(comp)
+  {
+    var form = document.forms[getNetuiTagName("pageForm",comp)];
+    form.method="GET";
+    form.submit();
+  }
+  </script>
+  <select name="netui_row" onchange="doPagerSubmit(this); return true;">
+    
+    
+      
+      
+        <option value="">1</option>
+      
+    
+    
+    
+      
+        <option value="portfolio~2" selected="true">2</option>
+      
+      
+    
+    
+    
+      
+      
+        <option value="portfolio~4">3</option>
+      
+    
+    
+  </select>
+    </form>
+
+<script language="JavaScript" type="text/JavaScript">
+<!--
+// Build the netui_names table to map the tagId attributes
+// to the real id written into the HTML
+if (netui_names == null)
+   var netui_names = new Object();
+netui_names.pageForm="pageForm"
+// method which will return a real id for a tagId,
+// the tag parameter will be used to find the scopeId for
+// containers that may scope their ids
+function getNetuiTagName(id, tag)
+{
+   var scopeId = getScopeId(tag);
+   if (scopeId == "")
+      return netui_names[id];
+   else
+      return netui_names[scopeId  + "__" + id];
+}
+
+// This method will walk the hierarchy from the pass element looking for a 
scopeId.
+// The first scopeId found will be returned or the empty string if a scopeId 
is not found.
+function getScopeId(tag)
+{
+   if (tag == null || tag.getAttribute == null)
+      return "";
+   var attrVal = tag.getAttribute("netui:scopeId");
+   if (attrVal != null)
+      return attrVal;
+   return getScopeId(tag.parentNode);
+}
+
+-->
+</script>
+
+
+
+<script language="JavaScript" type="text/JavaScript">
+<!--
+// lookup by tagId to "real id"
+function lookupIdByTagId(id, tag)
+{
+   var scopeId = lookupScopeId(tag,".");
+   return (scopeId == "") ? id : scopeId + id;
+}
+
+//Non-Legacy lookup method creating a fully qualified scope id
+function lookupScopeId(tag,sep)
+{
+   var val = "";
+   while (tag != null && tag.getAttribute != null) {
+      var attrVal = tag.getAttribute("netui:scopeId");
+      if (attrVal != null)
+         val = attrVal + sep + val;
+      tag = tag.parentNode;
+   }
+   return val;
+}
+
+
+// map tagId to "real name"
+if (netui_tagIdNameMap == null)
+   var netui_tagIdNameMap = new Object();
+netui_tagIdNameMap.pageForm="pageForm"
+// lookup by tagId to "real name"
+function lookupNameByTagId(id, tag)
+{
+   var scopeId = lookupScopeId(tag,"_");
+   if (scopeId == "")
+      return netui_tagIdNameMap[id];
+   else
+      return netui_tagIdNameMap[scopeId  + "__" + id];
+}
+
+-->
+</script>
+
+
+
+
+
+          </td>
+        
+    
+</tr></table>
+
+
+    <br/>
+    <a 
href="/coreWeb/databinding/datagrid/pager/customselect/index.jsp">Reset</a>
+    <br/>
+    </p>
+    
+    </td></tr>
+    </p>
+    <table>
+    <tr><td><a 
href="/netuiDRT/databinding/datagrid/basic/index.jsp">Home</a></td></tr>
+    </table>
+    </p>
+  </body>
+
+</html>]]></ses:responseBody>
+         </ses:response>
+      </ses:test>
+      <ses:test>
+         <ses:testNumber>7</ses:testNumber>
+         <ses:request>
+            <ses:protocol>HTTP</ses:protocol>
+            <ses:protocolVersion>1.1</ses:protocolVersion>
+            <ses:host>localhost</ses:host>
+            <ses:port>8080</ses:port>
+            
<ses:uri>/coreWeb/databinding/datagrid/pager/customselect/begin.do</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value>portfolio~4</ses:value>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>0FD99B9BD07B6A1308FE5AEAB81331E1</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-charset</ses:name>
+                  <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-encoding</ses:name>
+                  <ses:value>gzip,deflate</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-language</ses:name>
+                  <ses:value>en-us,en;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>keep-alive</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie</ses:name>
+                  
<ses:value>JSESSIONID=0FD99B9BD07B6A1308FE5AEAB81331E1</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>keep-alive</ses:name>
+                  <ses:value>300</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+               </ses:header>
+            </ses:headers>
+         </ses:request>
+         <ses:response>
+            <ses:statusCode>200</ses:statusCode>
+            <ses:reason/>
+            <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 
4.01 Transitional//EN"
+       "http://www.w3.org/TR/html4/loose.dtd";>
+<html lang="en">
+
+  <head>
+    <title>NetUI Data Grid Samples</title>
+    <link rel="stylesheet" 
href="/coreWeb/databinding/datagrid/site/css/default.css" type="text/css"/>
+  </head>
+  <base 
href="http://localhost:8080/coreWeb/databinding/datagrid/pager/customselect/index.jsp";>
+  <body>
+    <p>
+    <b>Paged Data Grid</b>
+    <table width="100%">
+    <tr><td></td></tr>
+    <tr><td>
+        
+    <p>
+    
+ 
+
+
+    <br/>
+    
+<table class="datagrid">
+
+        
+        
+<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></thead>
+
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell"><span>YHOO</span></td>
+
+            <td class="datagrid-data-cell"><span>48.16</span></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">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Previous</a>&nbsp;&nbsp;&nbsp;Next&nbsp;/&nbsp;Last
+          </td>
+          <td colspan="1" align="right">
+            
+
+
+
+
+
+
+
+
+  <form name="pageForm" id="pageForm" 
action="/coreWeb/databinding/datagrid/pager/customselect/doPage.do" 
method="post">
+    Jump to Page:
+
+<script type="text/javascript">
+  function doPagerSubmit(comp)
+  {
+    var form = document.forms[getNetuiTagName("pageForm",comp)];
+    form.method="GET";
+    form.submit();
+  }
+  </script>
+  <select name="netui_row" onchange="doPagerSubmit(this); return true;">
+    
+    
+      
+      
+        <option value="">1</option>
+      
+    
+    
+    
+      
+      
+        <option value="portfolio~2">2</option>
+      
+    
+    
+    
+      
+        <option value="portfolio~4" selected="true">3</option>
+      
+      
+    
+    
+  </select>
+    </form>
+
+<script language="JavaScript" type="text/JavaScript">
+<!--
+// Build the netui_names table to map the tagId attributes
+// to the real id written into the HTML
+if (netui_names == null)
+   var netui_names = new Object();
+netui_names.pageForm="pageForm"
+// method which will return a real id for a tagId,
+// the tag parameter will be used to find the scopeId for
+// containers that may scope their ids
+function getNetuiTagName(id, tag)
+{
+   var scopeId = getScopeId(tag);
+   if (scopeId == "")
+      return netui_names[id];
+   else
+      return netui_names[scopeId  + "__" + id];
+}
+
+// This method will walk the hierarchy from the pass element looking for a 
scopeId.
+// The first scopeId found will be returned or the empty string if a scopeId 
is not found.
+function getScopeId(tag)
+{
+   if (tag == null || tag.getAttribute == null)
+      return "";
+   var attrVal = tag.getAttribute("netui:scopeId");
+   if (attrVal != null)
+      return attrVal;
+   return getScopeId(tag.parentNode);
+}
+
+-->
+</script>
+
+
+
+<script language="JavaScript" type="text/JavaScript">
+<!--
+// lookup by tagId to "real id"
+function lookupIdByTagId(id, tag)
+{
+   var scopeId = lookupScopeId(tag,".");
+   return (scopeId == "") ? id : scopeId + id;
+}
+
+//Non-Legacy lookup method creating a fully qualified scope id
+function lookupScopeId(tag,sep)
+{
+   var val = "";
+   while (tag != null && tag.getAttribute != null) {
+      var attrVal = tag.getAttribute("netui:scopeId");
+      if (attrVal != null)
+         val = attrVal + sep + val;
+      tag = tag.parentNode;
+   }
+   return val;
+}
+
+
+// map tagId to "real name"
+if (netui_tagIdNameMap == null)
+   var netui_tagIdNameMap = new Object();
+netui_tagIdNameMap.pageForm="pageForm"
+// lookup by tagId to "real name"
+function lookupNameByTagId(id, tag)
+{
+   var scopeId = lookupScopeId(tag,"_");
+   if (scopeId == "")
+      return netui_tagIdNameMap[id];
+   else
+      return netui_tagIdNameMap[scopeId  + "__" + id];
+}
+
+-->
+</script>
+
+
+
+
+
+          </td>
+        
+    
+</tr></table>
+
+
+    <br/>
+    <a 
href="/coreWeb/databinding/datagrid/pager/customselect/index.jsp">Reset</a>
+    <br/>
+    </p>
+    
+    </td></tr>
+    </p>
+    <table>
+    <tr><td><a 
href="/netuiDRT/databinding/datagrid/basic/index.jsp">Home</a></td></tr>
+    </table>
+    </p>
+  </body>
+
+</html>]]></ses:responseBody>
+         </ses:response>
+      </ses:test>
+      <ses:test>
+         <ses:testNumber>8</ses:testNumber>
+         <ses:request>
+            <ses:protocol>HTTP</ses:protocol>
+            <ses:protocolVersion>1.1</ses:protocolVersion>
+            <ses:host>localhost</ses:host>
+            <ses:port>8080</ses:port>
+            
<ses:uri>/coreWeb/databinding/datagrid/pager/customselect/begin.do</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value/>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>0FD99B9BD07B6A1308FE5AEAB81331E1</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-charset</ses:name>
+                  <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-encoding</ses:name>
+                  <ses:value>gzip,deflate</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-language</ses:name>
+                  <ses:value>en-us,en;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>keep-alive</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie</ses:name>
+                  
<ses:value>JSESSIONID=0FD99B9BD07B6A1308FE5AEAB81331E1</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>keep-alive</ses:name>
+                  <ses:value>300</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E4</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+               </ses:header>
+            </ses:headers>
+         </ses:request>
+         <ses:response>
+            <ses:statusCode>200</ses:statusCode>
+            <ses:reason/>
+            <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 
4.01 Transitional//EN"
+       "http://www.w3.org/TR/html4/loose.dtd";>
+<html lang="en">
+
+  <head>
+    <title>NetUI Data Grid Samples</title>
+    <link rel="stylesheet" 
href="/coreWeb/databinding/datagrid/site/css/default.css" type="text/css"/>
+  </head>
+  <base 
href="http://localhost:8080/coreWeb/databinding/datagrid/pager/customselect/index.jsp";>
+  <body>
+    <p>
+    <b>Paged Data Grid</b>
+    <table width="100%">
+    <tr><td></td></tr>
+    <tr><td>
+        
+    <p>
+    
+ 
+
+
+    <br/>
+    
+<table class="datagrid">
+
+        
+        
+<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></thead>
+
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell"><span>BEAS</span></td>
+
+            <td class="datagrid-data-cell"><span>14.35</span></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"><span>CSCO</span></td>
+
+            <td class="datagrid-data-cell"><span>19.42</span></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_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E4">Last</a>
+          </td>
+          <td colspan="1" align="right">
+            
+
+
+
+
+
+
+
+
+  <form name="pageForm" id="pageForm" 
action="/coreWeb/databinding/datagrid/pager/customselect/doPage.do" 
method="post">
+    Jump to Page:
+
+<script type="text/javascript">
+  function doPagerSubmit(comp)
+  {
+    var form = document.forms[getNetuiTagName("pageForm",comp)];
+    form.method="GET";
+    form.submit();
+  }
+  </script>
+  <select name="netui_row" onchange="doPagerSubmit(this); return true;">
+    
+    
+      
+        <option value="" selected="true">1</option>
+      
+      
+    
+    
+    
+      
+      
+        <option value="portfolio~2">2</option>
+      
+    
+    
+    
+      
+      
+        <option value="portfolio~4">3</option>
+      
+    
+    
+  </select>
+    </form>
+
+<script language="JavaScript" type="text/JavaScript">
+<!--
+// Build the netui_names table to map the tagId attributes
+// to the real id written into the HTML
+if (netui_names == null)
+   var netui_names = new Object();
+netui_names.pageForm="pageForm"
+// method which will return a real id for a tagId,
+// the tag parameter will be used to find the scopeId for
+// containers that may scope their ids
+function getNetuiTagName(id, tag)
+{
+   var scopeId = getScopeId(tag);
+   if (scopeId == "")
+      return netui_names[id];
+   else
+      return netui_names[scopeId  + "__" + id];
+}
+
+// This method will walk the hierarchy from the pass element looking for a 
scopeId.
+// The first scopeId found will be returned or the empty string if a scopeId 
is not found.
+function getScopeId(tag)
+{
+   if (tag == null || tag.getAttribute == null)
+      return "";
+   var attrVal = tag.getAttribute("netui:scopeId");
+   if (attrVal != null)
+      return attrVal;
+   return getScopeId(tag.parentNode);
+}
+
+-->
+</script>
+
+
+
+<script language="JavaScript" type="text/JavaScript">
+<!--
+// lookup by tagId to "real id"
+function lookupIdByTagId(id, tag)
+{
+   var scopeId = lookupScopeId(tag,".");
+   return (scopeId == "") ? id : scopeId + id;
+}
+
+//Non-Legacy lookup method creating a fully qualified scope id
+function lookupScopeId(tag,sep)
+{
+   var val = "";
+   while (tag != null && tag.getAttribute != null) {
+      var attrVal = tag.getAttribute("netui:scopeId");
+      if (attrVal != null)
+         val = attrVal + sep + val;
+      tag = tag.parentNode;
+   }
+   return val;
+}
+
+
+// map tagId to "real name"
+if (netui_tagIdNameMap == null)
+   var netui_tagIdNameMap = new Object();
+netui_tagIdNameMap.pageForm="pageForm"
+// lookup by tagId to "real name"
+function lookupNameByTagId(id, tag)
+{
+   var scopeId = lookupScopeId(tag,"_");
+   if (scopeId == "")
+      return netui_tagIdNameMap[id];
+   else
+      return netui_tagIdNameMap[scopeId  + "__" + id];
+}
+
+-->
+</script>
+
+
+
+
+
+          </td>
+        
+    
+</tr></table>
+
+
+    <br/>
+    <a 
href="/coreWeb/databinding/datagrid/pager/customselect/index.jsp">Reset</a>
+    <br/>
+    </p>
+    
+    </td></tr>
+    </p>
+    <table>
+    <tr><td><a 
href="/netuiDRT/databinding/datagrid/basic/index.jsp">Home</a></td></tr>
+    </table>
+    </p>
+  </body>
+
+</html>]]></ses:responseBody>
+         </ses:response>
+      </ses:test>
+      <ses:test>
+         <ses:testNumber>9</ses:testNumber>
+         <ses:request>
+            <ses:protocol>HTTP</ses:protocol>
+            <ses:protocolVersion>1.1</ses:protocolVersion>
+            <ses:host>localhost</ses:host>
+            <ses:port>8080</ses:port>
+            
<ses:uri>/coreWeb/databinding/datagrid/pager/customselect/doPage.do</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value>portfolio~4</ses:value>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>0FD99B9BD07B6A1308FE5AEAB81331E1</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-charset</ses:name>
+                  <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-encoding</ses:name>
+                  <ses:value>gzip,deflate</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-language</ses:name>
+                  <ses:value>en-us,en;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>keep-alive</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie</ses:name>
+                  
<ses:value>JSESSIONID=0FD99B9BD07B6A1308FE5AEAB81331E1</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>keep-alive</ses:name>
+                  <ses:value>300</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+               </ses:header>
+            </ses:headers>
+         </ses:request>
+         <ses:response>
+            <ses:statusCode>200</ses:statusCode>
+            <ses:reason/>
+            <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 
4.01 Transitional//EN"
+       "http://www.w3.org/TR/html4/loose.dtd";>
+<html lang="en">
+
+  <head>
+    <title>NetUI Data Grid Samples</title>
+    <link rel="stylesheet" 
href="/coreWeb/databinding/datagrid/site/css/default.css" type="text/css"/>
+  </head>
+  <base 
href="http://localhost:8080/coreWeb/databinding/datagrid/pager/customselect/index.jsp";>
+  <body>
+    <p>
+    <b>Paged Data Grid</b>
+    <table width="100%">
+    <tr><td></td></tr>
+    <tr><td>
+        
+    <p>
+    
+ 
+
+
+    <br/>
+    
+<table class="datagrid">
+
+        
+        
+<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></thead>
+
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell"><span>YHOO</span></td>
+
+            <td class="datagrid-data-cell"><span>48.16</span></td>
+
+            <td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td>
 
         
 </tr>
@@ -1568,7 +2365,7 @@
         
         
           <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_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Last</a>
+            Page 3 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/customselect/begin.do?netui_row=portfolio%7E2">Previous</a>&nbsp;&nbsp;&nbsp;Next&nbsp;/&nbsp;Last
           </td>
           <td colspan="1" align="right">
             
@@ -1603,14 +2400,14 @@
     
       
       
-        <option value="netui_row=portfolio~2">2</option>
+        <option value="portfolio~2">2</option>
       
     
     
     
       
+        <option value="portfolio~4" selected="true">3</option>
       
-        <option value="netui_row=portfolio~4">3</option>
       
     
     
@@ -1718,14 +2515,8 @@
 
 </html>]]></ses:responseBody>
          </ses:response>
-         <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
-         </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>13 Jan 2005, 09:00:58.499 AM MST</ses:endDate>
-   <ses:sessionStatus>fail</ses:sessionStatus>
-   <ses:testCount>6</ses:testCount>
-   <ses:passedCount>0</ses:passedCount>
-   <ses:failedCount>6</ses:failedCount>
+   <ses:endDate>17 Jan 2005, 10:03:29.284 AM MST</ses:endDate>
+   <ses:testCount>9</ses:testCount>
 </ses:recorderSession>

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInCaption.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInCaption.xml?view=diff&rev=125431&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInCaption.xml&r1=125430&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInCaption.xml&r2=125431
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInCaption.xml
        (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInCaption.xml
        Mon Jan 17 10:04:32 2005
@@ -2,8 +2,8 @@
 <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>09 Jan 2005, 09:10:20.871 AM MST</ses:startDate>
-   <ses:description>ekoneil</ses:description>
+   <ses:startDate>17 Jan 2005, 09:45:35.240 AM MST</ses:startDate>
+   <ses:description>Simple test of pager in caption.</ses:description>
    <ses:tests>
       <ses:test>
          <ses:testNumber>1</ses:testNumber>
@@ -18,7 +18,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value>
+                  <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -44,7 +44,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value>
+                  
<ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -55,12 +55,8 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-3365506e:101583d33b5:-7fd8</ses:value>
-               </ses:header>
-               <ses:header>
                   <ses:name>user-agent</ses:name>
-                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7) Gecko/20040614 Firefox/0.9</ses:value>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
                </ses:header>
             </ses:headers>
          </ses:request>
@@ -97,7 +93,7 @@
 <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_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Last</a></td></tr></table>
+          <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_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4">Last</a></td></tr></table>
         
         
     </caption>
@@ -155,9 +151,6 @@
 
 </html>]]></ses:responseBody>
          </ses:response>
-         <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
-         </ses:testResults>
       </ses:test>
       <ses:test>
          <ses:testNumber>2</ses:testNumber>
@@ -170,14 +163,14 @@
             <ses:method>GET</ses:method>
             <ses:parameters>
                <ses:parameter>
-                  <ses:name>netui_page</ses:name>
+                  <ses:name>netui_row</ses:name>
                   <ses:value>portfolio~2</ses:value>
                </ses:parameter>
             </ses:parameters>
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value>
+                  <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -203,7 +196,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value>
+                  
<ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -214,12 +207,12 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-3365506e:101583d33b5:-7fd8</ses:value>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/incaption/Controller.jpf</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
-                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7) Gecko/20040614 Firefox/0.9</ses:value>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
                </ses:header>
             </ses:headers>
          </ses:request>
@@ -256,7 +249,7 @@
 <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_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Last</a></td></tr></table>
+          <table><tr><td>Page 2 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do">Previous</a>&nbsp;&nbsp;&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4">Last</a></td></tr></table>
         
         
     </caption>
@@ -279,20 +272,20 @@
 </tr></thead>
 
 <tr class="datagrid-even">
-            <td class="datagrid-data-cell"><span>BEAS</span></td>
+            <td class="datagrid-data-cell"><span>GE</span></td>
 
-            <td class="datagrid-data-cell"><span>14.35</span></td>
+            <td class="datagrid-data-cell"><span>59.42</span></td>
 
-            <td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></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"><span>CSCO</span></td>
+            <td class="datagrid-data-cell"><span>RHAT</span></td>
 
-            <td class="datagrid-data-cell"><span>19.42</span></td>
+            <td class="datagrid-data-cell"><span>18.2</span></td>
 
-            <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+            <td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td>
 
         
 </tr>
@@ -314,9 +307,6 @@
 
 </html>]]></ses:responseBody>
          </ses:response>
-         <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
-         </ses:testResults>
       </ses:test>
       <ses:test>
          <ses:testNumber>3</ses:testNumber>
@@ -329,14 +319,14 @@
             <ses:method>GET</ses:method>
             <ses:parameters>
                <ses:parameter>
-                  <ses:name>netui_page</ses:name>
-                  <ses:value>portfolio~3</ses:value>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value/>
                </ses:parameter>
             </ses:parameters>
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value>
+                  <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -362,7 +352,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value>
+                  
<ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -373,12 +363,12 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-3365506e:101583d33b5:-7fd8</ses:value>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
-                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7) Gecko/20040614 Firefox/0.9</ses:value>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
                </ses:header>
             </ses:headers>
          </ses:request>
@@ -415,7 +405,7 @@
 <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_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Last</a></td></tr></table>
+          <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_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4">Last</a></td></tr></table>
         
         
     </caption>
@@ -473,9 +463,6 @@
 
 </html>]]></ses:responseBody>
          </ses:response>
-         <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
-         </ses:testResults>
       </ses:test>
       <ses:test>
          <ses:testNumber>4</ses:testNumber>
@@ -488,14 +475,14 @@
             <ses:method>GET</ses:method>
             <ses:parameters>
                <ses:parameter>
-                  <ses:name>netui_page</ses:name>
-                  <ses:value>portfolio~1</ses:value>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value>portfolio~4</ses:value>
                </ses:parameter>
             </ses:parameters>
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value>
+                  <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -521,7 +508,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value>
+                  
<ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -532,12 +519,12 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-3365506e:101583d33b5:-7fd8</ses:value>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
-                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7) Gecko/20040614 Firefox/0.9</ses:value>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
                </ses:header>
             </ses:headers>
          </ses:request>
@@ -574,7 +561,7 @@
 <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_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Last</a></td></tr></table>
+          <table><tr><td>Page 3 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Previous</a>&nbsp;&nbsp;&nbsp;Next&nbsp;/&nbsp;Last</td></tr></table>
         
         
     </caption>
@@ -597,20 +584,11 @@
 </tr></thead>
 
 <tr class="datagrid-even">
-            <td class="datagrid-data-cell"><span>BEAS</span></td>
+            <td class="datagrid-data-cell"><span>YHOO</span></td>
 
-            <td class="datagrid-data-cell"><span>14.35</span></td>
+            <td class="datagrid-data-cell"><span>48.16</span></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"><span>CSCO</span></td>
-
-            <td class="datagrid-data-cell"><span>19.42</span></td>
-
-            <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+            <td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td>
 
         
 </tr>
@@ -632,9 +610,6 @@
 
 </html>]]></ses:responseBody>
          </ses:response>
-         <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
-         </ses:testResults>
       </ses:test>
       <ses:test>
          <ses:testNumber>5</ses:testNumber>
@@ -647,14 +622,14 @@
             <ses:method>GET</ses:method>
             <ses:parameters>
                <ses:parameter>
-                  <ses:name>netui_page</ses:name>
-                  <ses:value>portfolio~3</ses:value>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value>portfolio~2</ses:value>
                </ses:parameter>
             </ses:parameters>
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value>
+                  <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -680,7 +655,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value>
+                  
<ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -691,12 +666,12 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-3365506e:101583d33b5:-7fd8</ses:value>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
-                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7) Gecko/20040614 Firefox/0.9</ses:value>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
                </ses:header>
             </ses:headers>
          </ses:request>
@@ -733,7 +708,7 @@
 <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_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Last</a></td></tr></table>
+          <table><tr><td>Page 2 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do">Previous</a>&nbsp;&nbsp;&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4">Last</a></td></tr></table>
         
         
     </caption>
@@ -756,20 +731,20 @@
 </tr></thead>
 
 <tr class="datagrid-even">
-            <td class="datagrid-data-cell"><span>BEAS</span></td>
+            <td class="datagrid-data-cell"><span>GE</span></td>
 
-            <td class="datagrid-data-cell"><span>14.35</span></td>
+            <td class="datagrid-data-cell"><span>59.42</span></td>
 
-            <td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></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"><span>CSCO</span></td>
+            <td class="datagrid-data-cell"><span>RHAT</span></td>
 
-            <td class="datagrid-data-cell"><span>19.42</span></td>
+            <td class="datagrid-data-cell"><span>18.2</span></td>
 
-            <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+            <td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td>
 
         
 </tr>
@@ -791,9 +766,6 @@
 
 </html>]]></ses:responseBody>
          </ses:response>
-         <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
-         </ses:testResults>
       </ses:test>
       <ses:test>
          <ses:testNumber>6</ses:testNumber>
@@ -806,14 +778,14 @@
             <ses:method>GET</ses:method>
             <ses:parameters>
                <ses:parameter>
-                  <ses:name>netui_page</ses:name>
-                  <ses:value>portfolio~2</ses:value>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value/>
                </ses:parameter>
             </ses:parameters>
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value>
+                  <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -839,7 +811,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value>
+                  
<ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -850,12 +822,12 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-3365506e:101583d33b5:-7fd8</ses:value>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
-                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7) Gecko/20040614 Firefox/0.9</ses:value>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
                </ses:header>
             </ses:headers>
          </ses:request>
@@ -892,7 +864,7 @@
 <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_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Last</a></td></tr></table>
+          <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_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4">Last</a></td></tr></table>
         
         
     </caption>
@@ -950,9 +922,6 @@
 
 </html>]]></ses:responseBody>
          </ses:response>
-         <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
-         </ses:testResults>
       </ses:test>
       <ses:test>
          <ses:testNumber>7</ses:testNumber>
@@ -965,14 +934,14 @@
             <ses:method>GET</ses:method>
             <ses:parameters>
                <ses:parameter>
-                  <ses:name>netui_page</ses:name>
-                  <ses:value>portfolio~1</ses:value>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value>portfolio~2</ses:value>
                </ses:parameter>
             </ses:parameters>
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value>
+                  <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -998,7 +967,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value>
+                  
<ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -1009,12 +978,12 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-3365506e:101583d33b5:-7fd8</ses:value>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
-                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7) Gecko/20040614 Firefox/0.9</ses:value>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
                </ses:header>
             </ses:headers>
          </ses:request>
@@ -1051,7 +1020,7 @@
 <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_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Last</a></td></tr></table>
+          <table><tr><td>Page 2 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do">Previous</a>&nbsp;&nbsp;&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4">Last</a></td></tr></table>
         
         
     </caption>
@@ -1074,20 +1043,20 @@
 </tr></thead>
 
 <tr class="datagrid-even">
-            <td class="datagrid-data-cell"><span>BEAS</span></td>
+            <td class="datagrid-data-cell"><span>GE</span></td>
 
-            <td class="datagrid-data-cell"><span>14.35</span></td>
+            <td class="datagrid-data-cell"><span>59.42</span></td>
 
-            <td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></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"><span>CSCO</span></td>
+            <td class="datagrid-data-cell"><span>RHAT</span></td>
 
-            <td class="datagrid-data-cell"><span>19.42</span></td>
+            <td class="datagrid-data-cell"><span>18.2</span></td>
 
-            <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+            <td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td>
 
         
 </tr>
@@ -1109,9 +1078,6 @@
 
 </html>]]></ses:responseBody>
          </ses:response>
-         <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
-         </ses:testResults>
       </ses:test>
       <ses:test>
          <ses:testNumber>8</ses:testNumber>
@@ -1124,14 +1090,14 @@
             <ses:method>GET</ses:method>
             <ses:parameters>
                <ses:parameter>
-                  <ses:name>netui_page</ses:name>
-                  <ses:value>portfolio~3</ses:value>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value>portfolio~4</ses:value>
                </ses:parameter>
             </ses:parameters>
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value>
+                  <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -1157,7 +1123,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value>
+                  
<ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -1168,12 +1134,12 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-3365506e:101583d33b5:-7fd8</ses:value>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
-                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7) Gecko/20040614 Firefox/0.9</ses:value>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
                </ses:header>
             </ses:headers>
          </ses:request>
@@ -1210,7 +1176,154 @@
 <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_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Last</a></td></tr></table>
+          <table><tr><td>Page 3 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Previous</a>&nbsp;&nbsp;&nbsp;Next&nbsp;/&nbsp;Last</td></tr></table>
+        
+        
+    </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></thead>
+
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell"><span>YHOO</span></td>
+
+            <td class="datagrid-data-cell"><span>48.16</span></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>
+
+
+    <br/>
+    <a href="/coreWeb/databinding/datagrid/pager/incaption/index.jsp">Reset</a>
+    <br/>
+    </p>
+    
+    </td></tr>
+    </p>
+    <table>
+    <tr><td><a 
href="/netuiDRT/databinding/datagrid/basic/index.jsp">Home</a></td></tr>
+    </table>
+    </p>
+  </body>
+
+</html>]]></ses:responseBody>
+         </ses:response>
+      </ses:test>
+      <ses:test>
+         <ses:testNumber>9</ses:testNumber>
+         <ses:request>
+            <ses:protocol>HTTP</ses:protocol>
+            <ses:protocolVersion>1.1</ses:protocolVersion>
+            <ses:host>localhost</ses:host>
+            <ses:port>8080</ses:port>
+            
<ses:uri>/coreWeb/databinding/datagrid/pager/incaption/begin.do</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value/>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-charset</ses:name>
+                  <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-encoding</ses:name>
+                  <ses:value>gzip,deflate</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-language</ses:name>
+                  <ses:value>en-us,en;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>keep-alive</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie</ses:name>
+                  
<ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>keep-alive</ses:name>
+                  <ses:value>300</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+               </ses:header>
+            </ses:headers>
+         </ses:request>
+         <ses:response>
+            <ses:statusCode>200</ses:statusCode>
+            <ses:reason/>
+            <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 
4.01 Transitional//EN"
+       "http://www.w3.org/TR/html4/loose.dtd";>
+<html lang="en">
+
+  <head>
+    <title>NetUI Data Grid Samples</title>
+    <link rel="stylesheet" 
href="/coreWeb/databinding/datagrid/site/css/default.css" type="text/css"/>
+  </head>
+  <base 
href="http://localhost:8080/coreWeb/databinding/datagrid/pager/incaption/index.jsp";>
+  <body>
+    <p>
+    <b>Paged Data Grid</b>
+    <table width="100%">
+    <tr><td></td></tr>
+    <tr><td>
+        
+    <p>
+    
+
+
+
+
+
+    <br/>
+    
+<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_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4">Last</a></td></tr></table>
         
         
     </caption>
@@ -1268,12 +1381,9 @@
 
 </html>]]></ses:responseBody>
          </ses:response>
-         <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
-         </ses:testResults>
       </ses:test>
       <ses:test>
-         <ses:testNumber>9</ses:testNumber>
+         <ses:testNumber>10</ses:testNumber>
          <ses:request>
             <ses:protocol>HTTP</ses:protocol>
             <ses:protocolVersion>1.1</ses:protocolVersion>
@@ -1283,14 +1393,14 @@
             <ses:method>GET</ses:method>
             <ses:parameters>
                <ses:parameter>
-                  <ses:name>netui_page</ses:name>
-                  <ses:value>portfolio~1</ses:value>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value>portfolio~2</ses:value>
                </ses:parameter>
             </ses:parameters>
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value>
+                  <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -1316,7 +1426,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value>
+                  
<ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -1327,12 +1437,12 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-3365506e:101583d33b5:-7fd8</ses:value>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
-                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7) Gecko/20040614 Firefox/0.9</ses:value>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
                </ses:header>
             </ses:headers>
          </ses:request>
@@ -1369,7 +1479,7 @@
 <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_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E2">Last</a></td></tr></table>
+          <table><tr><td>Page 2 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do">Previous</a>&nbsp;&nbsp;&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/incaption/begin.do?netui_row=portfolio%7E4">Last</a></td></tr></table>
         
         
     </caption>
@@ -1392,20 +1502,20 @@
 </tr></thead>
 
 <tr class="datagrid-even">
-            <td class="datagrid-data-cell"><span>BEAS</span></td>
+            <td class="datagrid-data-cell"><span>GE</span></td>
 
-            <td class="datagrid-data-cell"><span>14.35</span></td>
+            <td class="datagrid-data-cell"><span>59.42</span></td>
 
-            <td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></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"><span>CSCO</span></td>
+            <td class="datagrid-data-cell"><span>RHAT</span></td>
 
-            <td class="datagrid-data-cell"><span>19.42</span></td>
+            <td class="datagrid-data-cell"><span>18.2</span></td>
 
-            <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+            <td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td>
 
         
 </tr>
@@ -1427,14 +1537,8 @@
 
 </html>]]></ses:responseBody>
          </ses:response>
-         <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
-         </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>09 Jan 2005, 09:10:22.293 AM MST</ses:endDate>
-   <ses:sessionStatus>fail</ses:sessionStatus>
-   <ses:testCount>9</ses:testCount>
-   <ses:passedCount>0</ses:passedCount>
-   <ses:failedCount>9</ses:failedCount>
+   <ses:endDate>17 Jan 2005, 09:46:28.657 AM MST</ses:endDate>
+   <ses:testCount>10</ses:testCount>
 </ses:recorderSession>

Modified: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInFooter.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInFooter.xml?view=diff&rev=125431&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInFooter.xml&r1=125430&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInFooter.xml&r2=125431
==============================================================================
--- 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInFooter.xml
 (original)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerInFooter.xml
 Mon Jan 17 10:04:32 2005
@@ -2,8 +2,8 @@
 <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>09 Jan 2005, 09:10:22.413 AM MST</ses:startDate>
-   <ses:description>ekoneil</ses:description>
+   <ses:startDate>17 Jan 2005, 09:47:21.012 AM MST</ses:startDate>
+   <ses:description>Simple test of pager in footer.</ses:description>
    <ses:tests>
       <ses:test>
          <ses:testNumber>1</ses:testNumber>
@@ -18,7 +18,7 @@
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value>
+                  <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -44,7 +44,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value>
+                  
<ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -55,12 +55,8 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-3365506e:101583d33b5:-7fce</ses:value>
-               </ses:header>
-               <ses:header>
                   <ses:name>user-agent</ses:name>
-                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7) Gecko/20040614 Firefox/0.9</ses:value>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
                </ses:header>
             </ses:headers>
          </ses:request>
@@ -133,7 +129,7 @@
         
         
           <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_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Last</a>
+            Page 1 of 
3&nbsp;&nbsp;First&nbsp;/&nbsp;Previous&nbsp;&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E4">Last</a>
           </td>
         
     
@@ -155,9 +151,6 @@
 
 </html>]]></ses:responseBody>
          </ses:response>
-         <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
-         </ses:testResults>
       </ses:test>
       <ses:test>
          <ses:testNumber>2</ses:testNumber>
@@ -170,14 +163,14 @@
             <ses:method>GET</ses:method>
             <ses:parameters>
                <ses:parameter>
-                  <ses:name>netui_page</ses:name>
+                  <ses:name>netui_row</ses:name>
                   <ses:value>portfolio~2</ses:value>
                </ses:parameter>
             </ses:parameters>
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value>
+                  <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -203,7 +196,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value>
+                  
<ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -214,12 +207,12 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-3365506e:101583d33b5:-7fce</ses:value>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/infooter/Controller.jpf</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
-                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7) Gecko/20040614 Firefox/0.9</ses:value>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
                </ses:header>
             </ses:headers>
          </ses:request>
@@ -268,20 +261,20 @@
 </tr></thead>
 
 <tr class="datagrid-even">
-            <td class="datagrid-data-cell"><span>BEAS</span></td>
+            <td class="datagrid-data-cell"><span>GE</span></td>
 
-            <td class="datagrid-data-cell"><span>14.35</span></td>
+            <td class="datagrid-data-cell"><span>59.42</span></td>
 
-            <td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></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"><span>CSCO</span></td>
+            <td class="datagrid-data-cell"><span>RHAT</span></td>
 
-            <td class="datagrid-data-cell"><span>19.42</span></td>
+            <td class="datagrid-data-cell"><span>18.2</span></td>
 
-            <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+            <td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td>
 
         
 </tr>
@@ -292,7 +285,7 @@
         
         
           <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_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Last</a>
+            Page 2 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do">Previous</a>&nbsp;&nbsp;&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E4">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E4">Last</a>
           </td>
         
     
@@ -314,9 +307,6 @@
 
 </html>]]></ses:responseBody>
          </ses:response>
-         <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
-         </ses:testResults>
       </ses:test>
       <ses:test>
          <ses:testNumber>3</ses:testNumber>
@@ -329,14 +319,14 @@
             <ses:method>GET</ses:method>
             <ses:parameters>
                <ses:parameter>
-                  <ses:name>netui_page</ses:name>
-                  <ses:value>portfolio~3</ses:value>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value>portfolio~4</ses:value>
                </ses:parameter>
             </ses:parameters>
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value>
+                  <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -362,7 +352,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value>
+                  
<ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -373,12 +363,12 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-3365506e:101583d33b5:-7fce</ses:value>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
-                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7) Gecko/20040614 Firefox/0.9</ses:value>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
                </ses:header>
             </ses:headers>
          </ses:request>
@@ -427,20 +417,11 @@
 </tr></thead>
 
 <tr class="datagrid-even">
-            <td class="datagrid-data-cell"><span>BEAS</span></td>
-
-            <td class="datagrid-data-cell"><span>14.35</span></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"><span>CSCO</span></td>
+            <td class="datagrid-data-cell"><span>YHOO</span></td>
 
-            <td class="datagrid-data-cell"><span>19.42</span></td>
+            <td class="datagrid-data-cell"><span>48.16</span></td>
 
-            <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+            <td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td>
 
         
 </tr>
@@ -451,7 +432,7 @@
         
         
           <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_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Last</a>
+            Page 3 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Previous</a>&nbsp;&nbsp;&nbsp;Next&nbsp;/&nbsp;Last
           </td>
         
     
@@ -473,9 +454,6 @@
 
 </html>]]></ses:responseBody>
          </ses:response>
-         <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
-         </ses:testResults>
       </ses:test>
       <ses:test>
          <ses:testNumber>4</ses:testNumber>
@@ -488,14 +466,14 @@
             <ses:method>GET</ses:method>
             <ses:parameters>
                <ses:parameter>
-                  <ses:name>netui_page</ses:name>
-                  <ses:value>portfolio~1</ses:value>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value/>
                </ses:parameter>
             </ses:parameters>
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value>
+                  <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -521,7 +499,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value>
+                  
<ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -532,12 +510,12 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-3365506e:101583d33b5:-7fce</ses:value>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E4</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
-                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7) Gecko/20040614 Firefox/0.9</ses:value>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
                </ses:header>
             </ses:headers>
          </ses:request>
@@ -610,7 +588,7 @@
         
         
           <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_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Last</a>
+            Page 1 of 
3&nbsp;&nbsp;First&nbsp;/&nbsp;Previous&nbsp;&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E4">Last</a>
           </td>
         
     
@@ -632,9 +610,6 @@
 
 </html>]]></ses:responseBody>
          </ses:response>
-         <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
-         </ses:testResults>
       </ses:test>
       <ses:test>
          <ses:testNumber>5</ses:testNumber>
@@ -647,14 +622,14 @@
             <ses:method>GET</ses:method>
             <ses:parameters>
                <ses:parameter>
-                  <ses:name>netui_page</ses:name>
-                  <ses:value>portfolio~3</ses:value>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value>portfolio~2</ses:value>
                </ses:parameter>
             </ses:parameters>
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value>
+                  <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -680,7 +655,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value>
+                  
<ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -691,12 +666,12 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-3365506e:101583d33b5:-7fce</ses:value>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
-                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7) Gecko/20040614 Firefox/0.9</ses:value>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
                </ses:header>
             </ses:headers>
          </ses:request>
@@ -745,20 +720,20 @@
 </tr></thead>
 
 <tr class="datagrid-even">
-            <td class="datagrid-data-cell"><span>BEAS</span></td>
+            <td class="datagrid-data-cell"><span>GE</span></td>
 
-            <td class="datagrid-data-cell"><span>14.35</span></td>
+            <td class="datagrid-data-cell"><span>59.42</span></td>
 
-            <td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></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"><span>CSCO</span></td>
+            <td class="datagrid-data-cell"><span>RHAT</span></td>
 
-            <td class="datagrid-data-cell"><span>19.42</span></td>
+            <td class="datagrid-data-cell"><span>18.2</span></td>
 
-            <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+            <td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td>
 
         
 </tr>
@@ -769,7 +744,7 @@
         
         
           <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_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Last</a>
+            Page 2 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do">Previous</a>&nbsp;&nbsp;&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E4">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E4">Last</a>
           </td>
         
     
@@ -791,9 +766,6 @@
 
 </html>]]></ses:responseBody>
          </ses:response>
-         <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
-         </ses:testResults>
       </ses:test>
       <ses:test>
          <ses:testNumber>6</ses:testNumber>
@@ -806,14 +778,14 @@
             <ses:method>GET</ses:method>
             <ses:parameters>
                <ses:parameter>
-                  <ses:name>netui_page</ses:name>
-                  <ses:value>portfolio~2</ses:value>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value>portfolio~4</ses:value>
                </ses:parameter>
             </ses:parameters>
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value>
+                  <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -839,7 +811,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value>
+                  
<ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -850,12 +822,12 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-3365506e:101583d33b5:-7fce</ses:value>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
-                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7) Gecko/20040614 Firefox/0.9</ses:value>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
                </ses:header>
             </ses:headers>
          </ses:request>
@@ -904,20 +876,11 @@
 </tr></thead>
 
 <tr class="datagrid-even">
-            <td class="datagrid-data-cell"><span>BEAS</span></td>
+            <td class="datagrid-data-cell"><span>YHOO</span></td>
 
-            <td class="datagrid-data-cell"><span>14.35</span></td>
+            <td class="datagrid-data-cell"><span>48.16</span></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"><span>CSCO</span></td>
-
-            <td class="datagrid-data-cell"><span>19.42</span></td>
-
-            <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+            <td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td>
 
         
 </tr>
@@ -928,7 +891,7 @@
         
         
           <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_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Last</a>
+            Page 3 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Previous</a>&nbsp;&nbsp;&nbsp;Next&nbsp;/&nbsp;Last
           </td>
         
     
@@ -950,9 +913,6 @@
 
 </html>]]></ses:responseBody>
          </ses:response>
-         <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
-         </ses:testResults>
       </ses:test>
       <ses:test>
          <ses:testNumber>7</ses:testNumber>
@@ -965,14 +925,14 @@
             <ses:method>GET</ses:method>
             <ses:parameters>
                <ses:parameter>
-                  <ses:name>netui_page</ses:name>
-                  <ses:value>portfolio~1</ses:value>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value>portfolio~2</ses:value>
                </ses:parameter>
             </ses:parameters>
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value>
+                  <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -998,7 +958,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value>
+                  
<ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -1009,12 +969,12 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-3365506e:101583d33b5:-7fce</ses:value>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E4</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
-                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7) Gecko/20040614 Firefox/0.9</ses:value>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
                </ses:header>
             </ses:headers>
          </ses:request>
@@ -1063,20 +1023,20 @@
 </tr></thead>
 
 <tr class="datagrid-even">
-            <td class="datagrid-data-cell"><span>BEAS</span></td>
+            <td class="datagrid-data-cell"><span>GE</span></td>
 
-            <td class="datagrid-data-cell"><span>14.35</span></td>
+            <td class="datagrid-data-cell"><span>59.42</span></td>
 
-            <td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></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"><span>CSCO</span></td>
+            <td class="datagrid-data-cell"><span>RHAT</span></td>
 
-            <td class="datagrid-data-cell"><span>19.42</span></td>
+            <td class="datagrid-data-cell"><span>18.2</span></td>
 
-            <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+            <td class="datagrid-data-cell"><a 
href="http://www.redhat.com?rowid=4&amp;symbol=RHAT";><span>RedHat 
Systems</span></a></td>
 
         
 </tr>
@@ -1087,7 +1047,7 @@
         
         
           <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_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Last</a>
+            Page 2 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do">Previous</a>&nbsp;&nbsp;&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E4">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E4">Last</a>
           </td>
         
     
@@ -1109,9 +1069,6 @@
 
 </html>]]></ses:responseBody>
          </ses:response>
-         <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
-         </ses:testResults>
       </ses:test>
       <ses:test>
          <ses:testNumber>8</ses:testNumber>
@@ -1124,14 +1081,14 @@
             <ses:method>GET</ses:method>
             <ses:parameters>
                <ses:parameter>
-                  <ses:name>netui_page</ses:name>
-                  <ses:value>portfolio~3</ses:value>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value>portfolio~4</ses:value>
                </ses:parameter>
             </ses:parameters>
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value>
+                  <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -1157,7 +1114,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value>
+                  
<ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -1168,12 +1125,12 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-3365506e:101583d33b5:-7fce</ses:value>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
-                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7) Gecko/20040614 Firefox/0.9</ses:value>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
                </ses:header>
             </ses:headers>
          </ses:request>
@@ -1222,20 +1179,11 @@
 </tr></thead>
 
 <tr class="datagrid-even">
-            <td class="datagrid-data-cell"><span>BEAS</span></td>
-
-            <td class="datagrid-data-cell"><span>14.35</span></td>
-
-            <td class="datagrid-data-cell"><a 
href="http://www.bea.com?rowid=1&amp;symbol=BEAS";><span>BEA 
Systems</span></a></td>
+            <td class="datagrid-data-cell"><span>YHOO</span></td>
 
-        
-</tr>
-<tr class="datagrid-odd">
-            <td class="datagrid-data-cell"><span>CSCO</span></td>
+            <td class="datagrid-data-cell"><span>48.16</span></td>
 
-            <td class="datagrid-data-cell"><span>19.42</span></td>
-
-            <td class="datagrid-data-cell"><a 
href="http://www.cisco.com?rowid=2&amp;symbol=CSCO";><span>Cisco 
Systems</span></a></td>
+            <td class="datagrid-data-cell"><a 
href="http://www.yahoo.com?rowid=5&amp;symbol=YHOO";><span>Yahoo 
Inc</span></a></td>
 
         
 </tr>
@@ -1246,7 +1194,7 @@
         
         
           <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_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Last</a>
+            Page 3 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do">First</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Previous</a>&nbsp;&nbsp;&nbsp;Next&nbsp;/&nbsp;Last
           </td>
         
     
@@ -1268,9 +1216,6 @@
 
 </html>]]></ses:responseBody>
          </ses:response>
-         <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
-         </ses:testResults>
       </ses:test>
       <ses:test>
          <ses:testNumber>9</ses:testNumber>
@@ -1283,14 +1228,14 @@
             <ses:method>GET</ses:method>
             <ses:parameters>
                <ses:parameter>
-                  <ses:name>netui_page</ses:name>
-                  <ses:value>portfolio~1</ses:value>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value/>
                </ses:parameter>
             </ses:parameters>
             <ses:cookies>
                <ses:cookie>
                   <ses:name>JSESSIONID</ses:name>
-                  <ses:value>FAB162C1CEEFF27343F9AB8BAB549DC7</ses:value>
+                  <ses:value>9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:cookie>
             </ses:cookies>
             <ses:headers>
@@ -1316,7 +1261,7 @@
                </ses:header>
                <ses:header>
                   <ses:name>cookie</ses:name>
-                  <ses:value>$Version=0; 
JSESSIONID=FAB162C1CEEFF27343F9AB8BAB549DC7; $Path=/coreWeb</ses:value>
+                  
<ses:value>JSESSIONID=9673B03BBAD5E6A30B3E970A8921AB53</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>host</ses:name>
@@ -1327,12 +1272,12 @@
                   <ses:value>300</ses:value>
                </ses:header>
                <ses:header>
-                  <ses:name>testrecorder.playback.testid</ses:name>
-                  <ses:value>-3365506e:101583d33b5:-7fce</ses:value>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E4</ses:value>
                </ses:header>
                <ses:header>
                   <ses:name>user-agent</ses:name>
-                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7) Gecko/20040614 Firefox/0.9</ses:value>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
                </ses:header>
             </ses:headers>
          </ses:request>
@@ -1405,7 +1350,7 @@
         
         
           <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_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Last</a>
+            Page 1 of 
3&nbsp;&nbsp;First&nbsp;/&nbsp;Previous&nbsp;&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E2">Next</a>&nbsp;/&nbsp;<a
 
href="/coreWeb/databinding/datagrid/pager/infooter/begin.do?netui_row=portfolio%7E4">Last</a>
           </td>
         
     
@@ -1427,14 +1372,8 @@
 
 </html>]]></ses:responseBody>
          </ses:response>
-         <ses:testResults>
-            <ses:testStatus>fail</ses:testStatus>
-         </ses:testResults>
       </ses:test>
    </ses:tests>
-   <ses:endDate>09 Jan 2005, 09:10:24.036 AM MST</ses:endDate>
-   <ses:sessionStatus>fail</ses:sessionStatus>
+   <ses:endDate>17 Jan 2005, 09:47:56.884 AM MST</ses:endDate>
    <ses:testCount>9</ses:testCount>
-   <ses:passedCount>0</ses:passedCount>
-   <ses:failedCount>9</ses:failedCount>
 </ses:recorderSession>

Added: 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerStickyParam.xml
Url: 
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerStickyParam.xml?view=auto&rev=125431
==============================================================================
--- (empty file)
+++ 
incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/DataGridPagerStickyParam.xml
      Mon Jan 17 10:04:32 2005
@@ -0,0 +1,1050 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ses:recorderSession 
xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session";>
+   <ses:sessionName>DataGridPagerStickyParam</ses:sessionName>
+   <ses:tester>ekoneil</ses:tester>
+   <ses:startDate>17 Jan 2005, 10:32:09.966 AM MST</ses:startDate>
+   <ses:description>Test to ensure that a non-grid parameter remains on the 
URL when using the pager.</ses:description>
+   <ses:tests>
+      <ses:test>
+         <ses:testNumber>1</ses:testNumber>
+         <ses:request>
+            <ses:protocol>HTTP</ses:protocol>
+            <ses:protocolVersion>1.1</ses:protocolVersion>
+            <ses:host>localhost</ses:host>
+            <ses:port>8080</ses:port>
+            
<ses:uri>/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>foo</ses:name>
+                  <ses:value>bar</ses:value>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>807C45666339A23A6EDCD688007CA99F</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-charset</ses:name>
+                  <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-encoding</ses:name>
+                  <ses:value>gzip,deflate</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-language</ses:name>
+                  <ses:value>en-us,en;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>keep-alive</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie</ses:name>
+                  
<ses:value>JSESSIONID=807C45666339A23A6EDCD688007CA99F</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>keep-alive</ses:name>
+                  <ses:value>300</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+               </ses:header>
+            </ses:headers>
+         </ses:request>
+         <ses:response>
+            <ses:statusCode>200</ses:statusCode>
+            <ses:reason/>
+            <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 
4.01 Transitional//EN"
+       "http://www.w3.org/TR/html4/loose.dtd";>
+<html lang="en">
+
+  <head>
+    <title>CSS Prefix Test</title>
+  </head>
+  <body>
+    <p>
+    
+
+
+
+
+
+    <br/>
+    Page 1 of 3&nbsp;&nbsp;Previous&nbsp;<a 
href="/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar&netui_row=portfolio%7E2">Next</a>
+<table class="datagrid">
+
+        
+        
+<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></thead>
+
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell"><span>BEAS</span></td>
+
+            <td class="datagrid-data-cell"><span>14.35</span></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"><span>CSCO</span></td>
+
+            <td class="datagrid-data-cell"><span>19.42</span></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>
+
+
+    </p>
+  </body>
+
+</html>]]></ses:responseBody>
+         </ses:response>
+      </ses:test>
+      <ses:test>
+         <ses:testNumber>2</ses:testNumber>
+         <ses:request>
+            <ses:protocol>HTTP</ses:protocol>
+            <ses:protocolVersion>1.1</ses:protocolVersion>
+            <ses:host>localhost</ses:host>
+            <ses:port>8080</ses:port>
+            
<ses:uri>/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>foo</ses:name>
+                  <ses:value>bar</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value>portfolio~2</ses:value>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>807C45666339A23A6EDCD688007CA99F</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-charset</ses:name>
+                  <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-encoding</ses:name>
+                  <ses:value>gzip,deflate</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-language</ses:name>
+                  <ses:value>en-us,en;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>keep-alive</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie</ses:name>
+                  
<ses:value>JSESSIONID=807C45666339A23A6EDCD688007CA99F</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>keep-alive</ses:name>
+                  <ses:value>300</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+               </ses:header>
+            </ses:headers>
+         </ses:request>
+         <ses:response>
+            <ses:statusCode>200</ses:statusCode>
+            <ses:reason/>
+            <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 
4.01 Transitional//EN"
+       "http://www.w3.org/TR/html4/loose.dtd";>
+<html lang="en">
+
+  <head>
+    <title>CSS Prefix Test</title>
+  </head>
+  <body>
+    <p>
+    
+
+
+
+
+
+    <br/>
+    Page 2 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar">Previous</a>&nbsp;<a
 
href="/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar&netui_row=portfolio%7E4">Next</a>
+<table class="datagrid">
+
+        
+        
+<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></thead>
+
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell"><span>GE</span></td>
+
+            <td class="datagrid-data-cell"><span>59.42</span></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"><span>RHAT</span></td>
+
+            <td class="datagrid-data-cell"><span>18.2</span></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>
+
+
+    </p>
+  </body>
+
+</html>]]></ses:responseBody>
+         </ses:response>
+      </ses:test>
+      <ses:test>
+         <ses:testNumber>3</ses:testNumber>
+         <ses:request>
+            <ses:protocol>HTTP</ses:protocol>
+            <ses:protocolVersion>1.1</ses:protocolVersion>
+            <ses:host>localhost</ses:host>
+            <ses:port>8080</ses:port>
+            
<ses:uri>/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>foo</ses:name>
+                  <ses:value>bar</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value>portfolio~4</ses:value>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>807C45666339A23A6EDCD688007CA99F</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-charset</ses:name>
+                  <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-encoding</ses:name>
+                  <ses:value>gzip,deflate</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-language</ses:name>
+                  <ses:value>en-us,en;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>keep-alive</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie</ses:name>
+                  
<ses:value>JSESSIONID=807C45666339A23A6EDCD688007CA99F</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>keep-alive</ses:name>
+                  <ses:value>300</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar&amp;netui_row=portfolio%7E2</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+               </ses:header>
+            </ses:headers>
+         </ses:request>
+         <ses:response>
+            <ses:statusCode>200</ses:statusCode>
+            <ses:reason/>
+            <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 
4.01 Transitional//EN"
+       "http://www.w3.org/TR/html4/loose.dtd";>
+<html lang="en">
+
+  <head>
+    <title>CSS Prefix Test</title>
+  </head>
+  <body>
+    <p>
+    
+
+
+
+
+
+    <br/>
+    Page 3 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar&netui_row=portfolio%7E2">Previous</a>&nbsp;Next
+<table class="datagrid">
+
+        
+        
+<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></thead>
+
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell"><span>YHOO</span></td>
+
+            <td class="datagrid-data-cell"><span>48.16</span></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>
+
+
+    </p>
+  </body>
+
+</html>]]></ses:responseBody>
+         </ses:response>
+      </ses:test>
+      <ses:test>
+         <ses:testNumber>4</ses:testNumber>
+         <ses:request>
+            <ses:protocol>HTTP</ses:protocol>
+            <ses:protocolVersion>1.1</ses:protocolVersion>
+            <ses:host>localhost</ses:host>
+            <ses:port>8080</ses:port>
+            
<ses:uri>/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>foo</ses:name>
+                  <ses:value>bar</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value>portfolio~2</ses:value>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>807C45666339A23A6EDCD688007CA99F</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-charset</ses:name>
+                  <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-encoding</ses:name>
+                  <ses:value>gzip,deflate</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-language</ses:name>
+                  <ses:value>en-us,en;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>keep-alive</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie</ses:name>
+                  
<ses:value>JSESSIONID=807C45666339A23A6EDCD688007CA99F</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>keep-alive</ses:name>
+                  <ses:value>300</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar&amp;netui_row=portfolio%7E4</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+               </ses:header>
+            </ses:headers>
+         </ses:request>
+         <ses:response>
+            <ses:statusCode>200</ses:statusCode>
+            <ses:reason/>
+            <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 
4.01 Transitional//EN"
+       "http://www.w3.org/TR/html4/loose.dtd";>
+<html lang="en">
+
+  <head>
+    <title>CSS Prefix Test</title>
+  </head>
+  <body>
+    <p>
+    
+
+
+
+
+
+    <br/>
+    Page 2 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar">Previous</a>&nbsp;<a
 
href="/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar&netui_row=portfolio%7E4">Next</a>
+<table class="datagrid">
+
+        
+        
+<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></thead>
+
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell"><span>GE</span></td>
+
+            <td class="datagrid-data-cell"><span>59.42</span></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"><span>RHAT</span></td>
+
+            <td class="datagrid-data-cell"><span>18.2</span></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>
+
+
+    </p>
+  </body>
+
+</html>]]></ses:responseBody>
+         </ses:response>
+      </ses:test>
+      <ses:test>
+         <ses:testNumber>5</ses:testNumber>
+         <ses:request>
+            <ses:protocol>HTTP</ses:protocol>
+            <ses:protocolVersion>1.1</ses:protocolVersion>
+            <ses:host>localhost</ses:host>
+            <ses:port>8080</ses:port>
+            
<ses:uri>/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>foo</ses:name>
+                  <ses:value>bar</ses:value>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>807C45666339A23A6EDCD688007CA99F</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-charset</ses:name>
+                  <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-encoding</ses:name>
+                  <ses:value>gzip,deflate</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-language</ses:name>
+                  <ses:value>en-us,en;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>keep-alive</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie</ses:name>
+                  
<ses:value>JSESSIONID=807C45666339A23A6EDCD688007CA99F</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>keep-alive</ses:name>
+                  <ses:value>300</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar&amp;netui_row=portfolio%7E2</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+               </ses:header>
+            </ses:headers>
+         </ses:request>
+         <ses:response>
+            <ses:statusCode>200</ses:statusCode>
+            <ses:reason/>
+            <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 
4.01 Transitional//EN"
+       "http://www.w3.org/TR/html4/loose.dtd";>
+<html lang="en">
+
+  <head>
+    <title>CSS Prefix Test</title>
+  </head>
+  <body>
+    <p>
+    
+
+
+
+
+
+    <br/>
+    Page 1 of 3&nbsp;&nbsp;Previous&nbsp;<a 
href="/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar&netui_row=portfolio%7E2">Next</a>
+<table class="datagrid">
+
+        
+        
+<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></thead>
+
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell"><span>BEAS</span></td>
+
+            <td class="datagrid-data-cell"><span>14.35</span></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"><span>CSCO</span></td>
+
+            <td class="datagrid-data-cell"><span>19.42</span></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>
+
+
+    </p>
+  </body>
+
+</html>]]></ses:responseBody>
+         </ses:response>
+      </ses:test>
+      <ses:test>
+         <ses:testNumber>6</ses:testNumber>
+         <ses:request>
+            <ses:protocol>HTTP</ses:protocol>
+            <ses:protocolVersion>1.1</ses:protocolVersion>
+            <ses:host>localhost</ses:host>
+            <ses:port>8080</ses:port>
+            
<ses:uri>/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>foo</ses:name>
+                  <ses:value>bar</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value>portfolio~2</ses:value>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>807C45666339A23A6EDCD688007CA99F</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-charset</ses:name>
+                  <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-encoding</ses:name>
+                  <ses:value>gzip,deflate</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-language</ses:name>
+                  <ses:value>en-us,en;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>keep-alive</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie</ses:name>
+                  
<ses:value>JSESSIONID=807C45666339A23A6EDCD688007CA99F</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>keep-alive</ses:name>
+                  <ses:value>300</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+               </ses:header>
+            </ses:headers>
+         </ses:request>
+         <ses:response>
+            <ses:statusCode>200</ses:statusCode>
+            <ses:reason/>
+            <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 
4.01 Transitional//EN"
+       "http://www.w3.org/TR/html4/loose.dtd";>
+<html lang="en">
+
+  <head>
+    <title>CSS Prefix Test</title>
+  </head>
+  <body>
+    <p>
+    
+
+
+
+
+
+    <br/>
+    Page 2 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar">Previous</a>&nbsp;<a
 
href="/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar&netui_row=portfolio%7E4">Next</a>
+<table class="datagrid">
+
+        
+        
+<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></thead>
+
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell"><span>GE</span></td>
+
+            <td class="datagrid-data-cell"><span>59.42</span></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"><span>RHAT</span></td>
+
+            <td class="datagrid-data-cell"><span>18.2</span></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>
+
+
+    </p>
+  </body>
+
+</html>]]></ses:responseBody>
+         </ses:response>
+      </ses:test>
+      <ses:test>
+         <ses:testNumber>7</ses:testNumber>
+         <ses:request>
+            <ses:protocol>HTTP</ses:protocol>
+            <ses:protocolVersion>1.1</ses:protocolVersion>
+            <ses:host>localhost</ses:host>
+            <ses:port>8080</ses:port>
+            
<ses:uri>/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>foo</ses:name>
+                  <ses:value>bar</ses:value>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>807C45666339A23A6EDCD688007CA99F</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-charset</ses:name>
+                  <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-encoding</ses:name>
+                  <ses:value>gzip,deflate</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-language</ses:name>
+                  <ses:value>en-us,en;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>keep-alive</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie</ses:name>
+                  
<ses:value>JSESSIONID=807C45666339A23A6EDCD688007CA99F</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>keep-alive</ses:name>
+                  <ses:value>300</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar&amp;netui_row=portfolio%7E2</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+               </ses:header>
+            </ses:headers>
+         </ses:request>
+         <ses:response>
+            <ses:statusCode>200</ses:statusCode>
+            <ses:reason/>
+            <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 
4.01 Transitional//EN"
+       "http://www.w3.org/TR/html4/loose.dtd";>
+<html lang="en">
+
+  <head>
+    <title>CSS Prefix Test</title>
+  </head>
+  <body>
+    <p>
+    
+
+
+
+
+
+    <br/>
+    Page 1 of 3&nbsp;&nbsp;Previous&nbsp;<a 
href="/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar&netui_row=portfolio%7E2">Next</a>
+<table class="datagrid">
+
+        
+        
+<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></thead>
+
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell"><span>BEAS</span></td>
+
+            <td class="datagrid-data-cell"><span>14.35</span></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"><span>CSCO</span></td>
+
+            <td class="datagrid-data-cell"><span>19.42</span></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>
+
+
+    </p>
+  </body>
+
+</html>]]></ses:responseBody>
+         </ses:response>
+      </ses:test>
+      <ses:test>
+         <ses:testNumber>8</ses:testNumber>
+         <ses:request>
+            <ses:protocol>HTTP</ses:protocol>
+            <ses:protocolVersion>1.1</ses:protocolVersion>
+            <ses:host>localhost</ses:host>
+            <ses:port>8080</ses:port>
+            
<ses:uri>/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>foo</ses:name>
+                  <ses:value>bar</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>netui_row</ses:name>
+                  <ses:value>portfolio~2</ses:value>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>807C45666339A23A6EDCD688007CA99F</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  
<ses:value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-charset</ses:name>
+                  <ses:value>ISO-8859-1,utf-8;q=0.7,*;q=0.7</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-encoding</ses:name>
+                  <ses:value>gzip,deflate</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-language</ses:name>
+                  <ses:value>en-us,en;q=0.5</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>keep-alive</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie</ses:name>
+                  
<ses:value>JSESSIONID=807C45666339A23A6EDCD688007CA99F</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>keep-alive</ses:name>
+                  <ses:value>300</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>referer</ses:name>
+                  
<ses:value>http://localhost:8080/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; 
rv:1.7.5) Gecko/20041107 Firefox/1.0</ses:value>
+               </ses:header>
+            </ses:headers>
+         </ses:request>
+         <ses:response>
+            <ses:statusCode>200</ses:statusCode>
+            <ses:reason/>
+            <ses:responseBody><![CDATA[<!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 
4.01 Transitional//EN"
+       "http://www.w3.org/TR/html4/loose.dtd";>
+<html lang="en">
+
+  <head>
+    <title>CSS Prefix Test</title>
+  </head>
+  <body>
+    <p>
+    
+
+
+
+
+
+    <br/>
+    Page 2 of 3&nbsp;&nbsp;<a 
href="/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar">Previous</a>&nbsp;<a
 
href="/coreWeb/databinding/datagrid/misc/stickyPagerParam.jsp?foo=bar&netui_row=portfolio%7E4">Next</a>
+<table class="datagrid">
+
+        
+        
+<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></thead>
+
+<tr class="datagrid-even">
+            <td class="datagrid-data-cell"><span>GE</span></td>
+
+            <td class="datagrid-data-cell"><span>59.42</span></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"><span>RHAT</span></td>
+
+            <td class="datagrid-data-cell"><span>18.2</span></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>
+
+
+    </p>
+  </body>
+
+</html>]]></ses:responseBody>
+         </ses:response>
+      </ses:test>
+   </ses:tests>
+   <ses:endDate>17 Jan 2005, 10:32:27.212 AM MST</ses:endDate>
+   <ses:testCount>8</ses:testCount>
+</ses:recorderSession>
\ No newline at end of file

Reply via email to