beehive-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dolan...@apache.org
Subject svn commit: r124141 - in incubator/beehive/trunk/netui/test/webapps/drt: coreWeb/coretags/button/id coreWeb/coretags/imagebutton coreWeb/coretags/imagebutton/id coreWeb/idmap coreWeb/idmap/id coreWeb/perf coreWeb/perf/formPerf testRecorder/config testRecorder/tests
Date Tue, 04 Jan 2005 19:23:05 GMT
Author: dolander
Date: Tue Jan  4 11:21:07 2005
New Revision: 124141

URL: http://svn.apache.org/viewcvs?view=rev&rev=124141
Log:
Add some additional tests of the tagId.


Added:
   incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/button/id/
   incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/button/id/Controller.jpf
   incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/button/id/index.jsp
   incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/imagebutton/
   incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/imagebutton/id/
   incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/imagebutton/id/Controller.jpf
   incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/imagebutton/id/index.jsp
   incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/imagebutton/id/insert.gif   (contents, props changed)
   incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/idmap/
   incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/idmap/id/
   incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/idmap/id/Controller.jpf
   incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/idmap/id/index.jsp
   incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/perf/
   incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/perf/Controller.jpf
   incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/perf/empty.jsp
   incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/perf/form10.jsp
   incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/perf/formPerf/
   incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/perf/formPerf/Controller.jpf
   incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/perf/formPerf/index.jsp
   incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/perf/index.jsp
   incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/perf/select100.jsp
   incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtButtonId.xml
   incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtImageButtonId.xml
   incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapId.xml
   incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/PerfFormPerf.xml
Modified:
   incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml

Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/button/id/Controller.jpf
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/button/id/Controller.jpf?view=auto&rev=124141
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/button/id/Controller.jpf	Tue Jan  4 11:21:07 2005
@@ -0,0 +1,103 @@
+package coretags.button.id;
+
+import javax.servlet.http.HttpSession;
+import org.apache.beehive.netui.pageflow.FormData;
+import org.apache.beehive.netui.pageflow.PageFlowController;
+import org.apache.beehive.netui.pageflow.Forward;
+import org.apache.beehive.netui.pageflow.annotations.Jpf;
+
+/**
+ * This is the default controller for a blank web application.
+ */
+@Jpf.Controller
+public class Controller extends PageFlowController
+{
+    private String _text;
+    public String getText() {
+        return _text;
+    }
+
+    private String _method;
+    public String getMethod() {
+        return _method;
+    }
+
+    @Jpf.Action(
+        forwards={
+           @Jpf.Forward(name="index", path="index.jsp")
+        }
+    )
+    protected Forward begin()
+    {
+        return new Forward("index");
+    }
+
+
+    /**
+     * Callback that is invoked when this controller instance is created.
+     */
+    protected void onCreate()
+    {
+    }
+
+    /**
+     * Callback that is invoked when this controller instance is destroyed.
+     */
+    protected void onDestroy(HttpSession session)
+    {
+    }
+
+        
+    @Jpf.Action(forwards = { 
+        @Jpf.Forward(name = "success",
+                     path = "index.jsp")
+    })
+    protected Forward post(coretags.imagebutton.id.Controller.Bean form)
+    {
+        Forward forward = new Forward("success");
+        _text = form.getText();
+        _method = "post";
+        return forward;
+    }
+
+    @Jpf.Action(forwards = { 
+        @Jpf.Forward(name = "success",
+                     path = "index.jsp")
+    })
+    protected Forward override(coretags.imagebutton.id.Controller.Bean form)
+    {
+        Forward forward = new Forward("success");
+        _text = form.getText();
+        _method = "override";
+        return forward;
+    }
+                    
+    public static class Bean extends FormData
+    {
+        private String text;
+        
+        public String getText()
+        {
+            return text;
+        }
+        
+        public void setText(String value)
+        {
+            text = value;
+        }
+    }
+}
+
+@Jpf.ViewProperties(value= {"<!-- This data is auto-generated. Hand-editing this section is not recommended. -->",
+"<view-properties>",
+"<pageflow-object id='pageflow:/coretags/imagebutton/id/Controller.jpf'/>",
+"<pageflow-object id='page:index.jsp'><property value='220' name='x'/><property value='100' name='y'/></pageflow-object>",
+"<pageflow-object id='formbean:Bean'/>",
+"<pageflow-object id='action:begin.do'><property value='80' name='x'/><property value='100' name='y'/></pageflow-object>",
+"<pageflow-object id='action:post.do#coretags.imagebutton.id.Controller.Bean'><property name='x' value='340'/><property name='y' value='100'/></pageflow-object>",
+"<pageflow-object id='forward:path#index#index.jsp#@action:begin.do@'><property value='116,140,140,164' name='elbowsX'/><property value='92,92,92,92' name='elbowsY'/><property value='East_1' name='fromPort'/><property value='West_1' name='toPort'/><property value='index' name='label'/></pageflow-object>",
+"<pageflow-object id='action-call:@page:index.jsp@#@action:post.do#coretags.imagebutton.id.Controller.Bean@'><property name='elbowsX' value='256,280,280,304'/><property name='elbowsY' value='92,92,92,92'/><property name='fromPort' value='East_1'/><property name='toPort' value='West_1'/></pageflow-object>",
+"<pageflow-object id='forward:path#success#index.jsp#@action:post.do#coretags.imagebutton.id.Controller.Bean@'><property name='elbowsX' value='304,280,280,256'/><property name='elbowsY' value='103,103,103,103'/><property name='fromPort' value='West_2'/><property name='toPort' value='East_2'/><property name='label' value='success'/></pageflow-object>",
+"</view-properties>"
+})
+interface VIEW_PROPERTIES { }

Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/button/id/index.jsp
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/button/id/index.jsp?view=auto&rev=124141
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/button/id/index.jsp	Tue Jan  4 11:21:07 2005
@@ -0,0 +1,32 @@
+<%@ page language="java" contentType="text/html;charset=UTF-8"%>
+<%@ taglib prefix="netui" uri="http://beehive.apache.org/netui/tags-html-1.0"%>
+<%@ taglib prefix="netui-data" uri="http://beehive.apache.org/netui/tags-databinding-1.0"%>
+<%@ taglib prefix="netui-template" uri="http://beehive.apache.org/netui/tags-template-1.0"%>
+
+
+<netui:html>
+    <head>
+        <netui:base/>
+    </head>
+    <netui:body>
+        <netui:form action="post">
+            <table>
+                <tr valign="top">
+                    <td>Text:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.text"></netui:textBox>
+                    </td>
+                </tr>
+            </table>
+            <br>
+            <netui:button tagId="button" value="Submit"/>&nbsp;
+            <netui:button tagId="buttonOverride" value="Override" action="override"/>&nbsp;
+
+        </netui:form>
+        <hr>
+        Post Value: <netui:label value="${pageFlow.text}"/><br>
+        Method: <netui:label value="${pageFlow.method}"/>
+    </netui:body>
+</netui:html>
+
+  
\ No newline at end of file

Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/imagebutton/id/Controller.jpf
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/imagebutton/id/Controller.jpf?view=auto&rev=124141
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/imagebutton/id/Controller.jpf	Tue Jan  4 11:21:07 2005
@@ -0,0 +1,85 @@
+package coretags.imagebutton.id;
+
+import javax.servlet.http.HttpSession;
+import org.apache.beehive.netui.pageflow.FormData;
+import org.apache.beehive.netui.pageflow.PageFlowController;
+import org.apache.beehive.netui.pageflow.Forward;
+import org.apache.beehive.netui.pageflow.annotations.Jpf;
+
+/**
+ * This is the default controller for a blank web application.
+ */
+@Jpf.Controller
+public class Controller extends PageFlowController
+{
+    private String _text;
+    public String getText() {
+        return _text;
+    }
+
+    @Jpf.Action(
+        forwards={
+           @Jpf.Forward(name="index", path="index.jsp")
+        }
+    )
+    protected Forward begin()
+    {
+        return new Forward("index");
+    }
+
+
+    /**
+     * Callback that is invoked when this controller instance is created.
+     */
+    protected void onCreate()
+    {
+    }
+
+    /**
+     * Callback that is invoked when this controller instance is destroyed.
+     */
+    protected void onDestroy(HttpSession session)
+    {
+    }
+
+        
+    @Jpf.Action(forwards = { 
+        @Jpf.Forward(name = "success",
+                     path = "index.jsp")
+    })
+    protected Forward post(coretags.imagebutton.id.Controller.Bean form)
+    {
+        Forward forward = new Forward("success");
+        _text = form.getText();
+        return forward;
+    }
+                    
+    public static class Bean extends FormData
+    {
+        private String text;
+        
+        public String getText()
+        {
+            return text;
+        }
+        
+        public void setText(String value)
+        {
+            text = value;
+        }
+    }
+}
+
+@Jpf.ViewProperties(value= {"<!-- This data is auto-generated. Hand-editing this section is not recommended. -->",
+"<view-properties>",
+"<pageflow-object id='pageflow:/coretags/imagebutton/id/Controller.jpf'/>",
+"<pageflow-object id='page:index.jsp'><property value='220' name='x'/><property value='100' name='y'/></pageflow-object>",
+"<pageflow-object id='formbean:Bean'/>",
+"<pageflow-object id='action:begin.do'><property value='80' name='x'/><property value='100' name='y'/></pageflow-object>",
+"<pageflow-object id='action:post.do#coretags.imagebutton.id.Controller.Bean'><property name='x' value='340'/><property name='y' value='100'/></pageflow-object>",
+"<pageflow-object id='forward:path#index#index.jsp#@action:begin.do@'><property value='116,140,140,164' name='elbowsX'/><property value='92,92,92,92' name='elbowsY'/><property value='East_1' name='fromPort'/><property value='West_1' name='toPort'/><property value='index' name='label'/></pageflow-object>",
+"<pageflow-object id='action-call:@page:index.jsp@#@action:post.do#coretags.imagebutton.id.Controller.Bean@'><property name='elbowsX' value='256,280,280,304'/><property name='elbowsY' value='92,92,92,92'/><property name='fromPort' value='East_1'/><property name='toPort' value='West_1'/></pageflow-object>",
+"<pageflow-object id='forward:path#success#index.jsp#@action:post.do#coretags.imagebutton.id.Controller.Bean@'><property name='elbowsX' value='304,280,280,256'/><property name='elbowsY' value='103,103,103,103'/><property name='fromPort' value='West_2'/><property name='toPort' value='East_2'/><property name='label' value='success'/></pageflow-object>",
+"</view-properties>"
+})
+interface VIEW_PROPERTIES { }

Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/imagebutton/id/index.jsp
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/imagebutton/id/index.jsp?view=auto&rev=124141
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/imagebutton/id/index.jsp	Tue Jan  4 11:21:07 2005
@@ -0,0 +1,31 @@
+<%@ page language="java" contentType="text/html;charset=UTF-8"%>
+<%@ taglib prefix="netui" uri="http://beehive.apache.org/netui/tags-html-1.0"%>
+<%@ taglib prefix="netui-data" uri="http://beehive.apache.org/netui/tags-databinding-1.0"%>
+<%@ taglib prefix="netui-template" uri="http://beehive.apache.org/netui/tags-template-1.0"%>
+
+
+<netui:html>
+    <head>
+        <netui:base/>
+    </head>
+    <netui:body>
+        <netui:form action="post">
+            <table>
+                <tr valign="top">
+                    <td>Text:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.text" tagId="textbox" />
+                    </td>
+                </tr>
+            </table>
+            <br>
+            <netui:button tagId="button" value="Submit"/>&nbsp;
+            <netui:imageButton tagId="imageButton" src="insert.gif"></netui:imageButton>
+        </netui:form>
+        <hr>
+        Post Value: <netui:label value="${pageFlow.text}"/>
+    
+    </netui:body>
+</netui:html>
+
+  
\ No newline at end of file

Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/imagebutton/id/insert.gif
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/coretags/imagebutton/id/insert.gif?view=auto&rev=124141
==============================================================================
Binary file. No diff available.

Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/idmap/id/Controller.jpf
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/idmap/id/Controller.jpf?view=auto&rev=124141
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/idmap/id/Controller.jpf	Tue Jan  4 11:21:07 2005
@@ -0,0 +1,139 @@
+package idmap.id;
+
+import javax.servlet.http.HttpSession;
+import org.apache.beehive.netui.pageflow.FormData;
+import org.apache.beehive.netui.pageflow.PageFlowController;
+import org.apache.beehive.netui.pageflow.Forward;
+import org.apache.beehive.netui.pageflow.annotations.Jpf;
+
+/**
+ * This is the default controller for a blank web application.
+ */
+@Jpf.Controller
+public class Controller extends PageFlowController
+{
+    private String[] _selectOptions = {"Option 1", "Option 2", "Option 3", "Option 4"};
+    private Bean _bean = new Bean();
+
+    public Bean getBean() {
+        return _bean;
+    }
+
+    public String[] getSelectOptions() {
+        return _selectOptions;
+    }
+    
+    @Jpf.Action(
+        forwards={
+           @Jpf.Forward(name="index", path="index.jsp")
+        }
+    )
+    protected Forward begin()
+    {
+        return new Forward("index");
+    }
+
+
+    /**
+     * Callback that is invoked when this controller instance is created.
+     */
+    protected void onCreate()
+    {
+    }
+
+    /**
+     * Callback that is invoked when this controller instance is destroyed.
+     */
+    protected void onDestroy(HttpSession session)
+    {
+    }
+
+
+    @Jpf.Action(forwards = {
+        @Jpf.Forward(name = "success",
+                     path = "index.jsp")
+    })
+    protected Forward postForm(Bean form)
+    {
+        _bean = form;
+        Forward forward = new Forward("success");
+        return forward;
+    }
+
+    public static class Bean extends FormData
+    {
+        private String text1;
+
+        private String text2;
+
+        private String text3;
+
+        private boolean check1;
+
+        private boolean check2;
+
+        public String getText1()
+        {
+            return text1;
+        }
+
+        public void setText1(String value)
+        {
+            text1 = value;
+        }
+
+        public String getText2()
+        {
+            return text2;
+        }
+
+        public void setText2(String value)
+        {
+            text2 = value;
+        }
+
+        public String getText3()
+        {
+            return text3;
+        }
+
+        public void setText3(String value)
+        {
+            text3 = value;
+        }
+
+        public boolean isCheck1()
+        {
+            return check1;
+        }
+
+        public void setCheck1(boolean value)
+        {
+            check1 = value;
+        }
+
+        public boolean isCheck2()
+        {
+            return check2;
+        }
+
+        public void setCheck2(boolean value)
+        {
+            check2 = value;
+        }
+    }
+}
+
+@Jpf.ViewProperties(value= {"<!-- This data is auto-generated. Hand-editing this section is not recommended. -->",
+"<view-properties>",
+"<pageflow-object id='pageflow:/idmap/simple/Controller.jpf'/>",
+"<pageflow-object id='page:index.jsp'><property value='220' name='x'/><property value='100' name='y'/></pageflow-object>",
+"<pageflow-object id='formbean:Bean'/>",
+"<pageflow-object id='action:postForm.do#idmap.simple.Controller.Bean'><property name='x' value='340'/><property name='y' value='100'/></pageflow-object>",
+"<pageflow-object id='forward:path#success#index.jsp#@action:postForm.do#idmap.simple.Controller.Bean@'/>",
+"<pageflow-object id='action-call:@page:index.jsp@#@action:postForm.do#idmap.simple.Controller.Bean@'><property name='elbowsX' value='256,280,280,304'/><property name='elbowsY' value='92,92,92,92'/><property name='fromPort' value='East_1'/><property name='toPort' value='West_1'/></pageflow-object>",
+"<pageflow-object id='action:begin.do'><property value='80' name='x'/><property value='100' name='y'/></pageflow-object>",
+"<pageflow-object id='forward:path#index#index.jsp#@action:begin.do@'><property value='116,140,140,164' name='elbowsX'/><property value='92,92,92,92' name='elbowsY'/><property value='East_1' name='fromPort'/><property value='West_1' name='toPort'/><property value='index' name='label'/></pageflow-object>",
+"</view-properties>"
+})
+interface VIEW_PROPERTIES { }

Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/idmap/id/index.jsp
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/idmap/id/index.jsp?view=auto&rev=124141
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/idmap/id/index.jsp	Tue Jan  4 11:21:07 2005
@@ -0,0 +1,75 @@
+<%@ page language="java" contentType="text/html;charset=UTF-8"%>
+<%@ taglib prefix="netui" uri="http://beehive.apache.org/netui/tags-html-1.0"%>
+<%@ taglib prefix="netui-data" uri="http://beehive.apache.org/netui/tags-databinding-1.0"%>
+<%@ taglib prefix="netui-template" uri="http://beehive.apache.org/netui/tags-template-1.0"%>
+
+
+<netui:html>
+    <head>
+        <netui:base/>
+    </head>
+    <netui:body>
+    
+        <netui:form action="postForm">
+            <table>
+                <tr valign="top">
+                    <td>Text1:</td>
+                    <td>
+                    <netui:textBox tagId="textbox" dataSource="actionForm.text1"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Text2:</td>
+                    <td>
+                    <netui:select tagId="select" dataSource="actionForm.text2" optionsDataSource="${pageFlow.selectOptions}" />
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Text3:</td>
+                    <td>
+                    <netui:textArea tagId="textArea" dataSource="actionForm.text3"></netui:textArea>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Check1:</td>
+                    <td>
+                    <netui:checkBox tagId="check1" dataSource="actionForm.check1"></netui:checkBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Check2:</td>
+                    <td>
+                    <netui:checkBox tagId="check2" dataSource="actionForm.check2"></netui:checkBox>
+                    </td>
+                </tr>
+            </table>
+            <br>
+            &nbsp;
+            <netui:button tagId="button" type="submit" value="postForm"/>
+        </netui:form>
+        <hr>
+        
+        <div>
+            <br>
+            TextBox:&nbsp;
+            <netui:span value="${pageFlow.bean.text1}" defaultValue="&nbsp;"/>
+            <br>
+            Select:&nbsp;
+            <netui:span value="${pageFlow.bean.text2}" defaultValue="&nbsp;"/>
+            <br>
+            TextArea:&nbsp;
+            <netui:span value="${pageFlow.bean.text3}" defaultValue="&nbsp;"/>
+            <br>
+            Check1:&nbsp;
+            <netui:span value="${pageFlow.bean.check1}" defaultValue="&nbsp;"/>
+            <br>
+            Check2:&nbsp;
+            <netui:span value="${pageFlow.bean.check2}" defaultValue="&nbsp;"/>
+            <br>
+        </div>
+
+
+    </netui:body>
+</netui:html>
+
+  
\ No newline at end of file

Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/perf/Controller.jpf
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/perf/Controller.jpf?view=auto&rev=124141
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/perf/Controller.jpf	Tue Jan  4 11:21:07 2005
@@ -0,0 +1,85 @@
+/*
+ * 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 perf;
+
+import org.apache.beehive.netui.pageflow.PageFlowController;
+import org.apache.beehive.netui.pageflow.Forward;
+import org.apache.beehive.netui.pageflow.annotations.Jpf;
+
+/**
+ * This is the default controller for a blank web application.
+ */
+@Jpf.Controller
+public class Controller extends PageFlowController
+{
+    private String _value;
+    public String getValue() {
+        return _value;
+    }
+    public void setValue(String value) {
+        _value = value;
+    }
+
+    private String[] _options = {"Option 1","Option 2","Option 3",
+                                 "Option 4","Option 5","Option 6"};
+    public String[] getOptions() {
+        return _options;
+    }
+
+    @Jpf.Action(
+        forwards={
+           @Jpf.Forward(name="index", path="index.jsp")
+        }
+    )
+    protected Forward begin()
+    {
+        return new Forward("index");
+    }
+
+    @Jpf.Action(
+        forwards={
+           @Jpf.Forward(name="page", path="select100.jsp")
+        }
+    )
+    protected Forward select100()
+    {
+        return new Forward("page");
+    }
+
+    @Jpf.Action(
+        forwards={
+           @Jpf.Forward(name="page", path="empty.jsp")
+        }
+    )
+    protected Forward empty()
+    {
+        return new Forward("page");
+    }
+
+    @Jpf.Action(
+        forwards={
+           @Jpf.Forward(name="page", path="select100.jsp")
+        }
+    )
+    protected Forward postSelect100()
+    {
+        return new Forward("page");
+    }
+
+
+}

Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/perf/empty.jsp
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/perf/empty.jsp?view=auto&rev=124141
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/perf/empty.jsp	Tue Jan  4 11:21:07 2005
@@ -0,0 +1,13 @@
+<%@ page language="java" contentType="text/html;charset=UTF-8"%>
+<%@ taglib uri="http://beehive.apache.org/netui/tags-html-1.0" prefix="netui"%>
+<%@ taglib uri="http://beehive.apache.org/netui/tags-databinding-1.0" prefix="netui-data"%>
+<%@ taglib uri="http://beehive.apache.org/netui/tags-template-1.0" prefix="netui-template"%>
+<netui:html>
+    <head>
+        <netui:base/>
+    </head>
+<netui:body>
+    <h4>Empty</h4>
+    <p style="color:green">Test <netui:anchor action="begin">Anchor</netui:anchor></p>
+</netui:body>
+</netui:html>
\ No newline at end of file

Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/perf/form10.jsp
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/perf/form10.jsp?view=auto&rev=124141
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/perf/form10.jsp	Tue Jan  4 11:21:07 2005
@@ -0,0 +1,14 @@
+
+<%@ page language="java" contentType="text/html;charset=UTF-8"%>
+<%@ taglib uri="http://beehive.apache.org/netui/tags-html-1.0" prefix="netui"%>
+<%@ taglib uri="http://beehive.apache.org/netui/tags-databinding-1.0" prefix="netui-data"%>
+<%@ taglib uri="http://beehive.apache.org/netui/tags-template-1.0" prefix="netui-template"%>
+<netui:html>
+    <head>
+        <netui:base/>
+    </head>
+<netui:body>
+    <h4>Empty</h4>
+    <p style="color:green">Test</p>
+</netui:body>
+</netui:html>
\ No newline at end of file

Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/perf/formPerf/Controller.jpf
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/perf/formPerf/Controller.jpf?view=auto&rev=124141
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/perf/formPerf/Controller.jpf	Tue Jan  4 11:21:07 2005
@@ -0,0 +1,200 @@
+package perf.formPerf;
+
+import javax.servlet.http.HttpSession;
+
+import org.apache.beehive.netui.pageflow.FormData;
+import org.apache.beehive.netui.pageflow.Forward;
+import org.apache.beehive.netui.pageflow.PageFlowController;
+import org.apache.beehive.netui.pageflow.annotations.Jpf;
+
+@Jpf.Controller
+public class Controller 
+    extends PageFlowController
+{
+    private String[] selectOptions = {"select one", "select two", "select three",
+        "select four", "select five", "select six", "select seven"};
+
+    public String[] getSelectOptions() {
+        return selectOptions;
+    }
+        
+     private String[] radioOptions = {"radio one", "radio two", "radio three",
+        "radio four", "radio five", "radio six", "radio seven"};
+
+    public String[] getRadioOptions() {
+        return radioOptions;
+    }
+
+
+    @Jpf.Action(
+        forwards={
+           @Jpf.Forward(name="success", path="index.jsp")
+        }
+    )
+    protected Forward begin()
+    {
+        return new Forward("success");
+    }
+
+    /**
+     * Callback that is invoked when this controller instance is created.
+     */
+    protected void onCreate()
+    {
+    }
+
+    /**
+     * Callback that is invoked when this controller instance is destroyed.
+     */
+    protected void onDestroy(HttpSession session)
+    {
+    }
+
+
+    @Jpf.Action(forwards = {
+        @Jpf.Forward(name = "success",
+                     path = "index.jsp")
+    })
+    protected Forward postBean(Bean form)
+    {
+        Forward forward = new Forward("success");
+        return forward;
+    }
+
+    public static class Bean extends FormData
+    {
+        private String textOne;
+
+        private String textTwo;
+
+        private String textThree;
+
+        private String textFour;
+
+        private boolean boolOne;
+
+        private boolean boolTwo;
+
+        private String[] select;
+
+        private String fullText;
+
+        private boolean[] boolArray = {true, true, false, false, false};
+
+
+        private String radio;
+
+        public String getTextOne()
+        {
+            return textOne;
+        }
+
+        public void setTextOne(String value)
+        {
+            textOne = value;
+        }
+
+        public String getTextTwo()
+        {
+            return textTwo;
+        }
+
+        public void setTextTwo(String value)
+        {
+            textTwo = value;
+        }
+
+        public String getTextThree()
+        {
+            return textThree;
+        }
+
+        public void setTextThree(String value)
+        {
+            textThree = value;
+        }
+
+        public String getTextFour()
+        {
+            return textFour;
+        }
+
+        public void setTextFour(String value)
+        {
+            textFour = value;
+        }
+
+        public boolean isBoolOne()
+        {
+            return boolOne;
+        }
+
+        public void setBoolOne(boolean value)
+        {
+            boolOne = value;
+        }
+
+        public boolean isBoolTwo()
+        {
+            return boolTwo;
+        }
+
+        public void setBoolTwo(boolean value)
+        {
+            boolTwo = value;
+        }
+
+        public String[] getSelect()
+        {
+            return select;
+        }
+
+        public void setSelect(String[] value)
+        {
+            select = value;
+        }
+
+        public String getFullText()
+        {
+            return fullText;
+        }
+
+        public void setFullText(String value)
+        {
+            fullText = value;
+        }
+
+        public boolean[] getBoolArray()
+        {
+            return boolArray;
+        }
+
+        public void setBoolArray(boolean[] value)
+        {
+            boolArray = value;
+        }
+
+        public String getRadio()
+        {
+            return radio;
+        }
+
+        public void setRadio(String value)
+        {
+            radio = value;
+        }
+    }
+}@Jpf.ViewProperties(value= {"<!-- This data is auto-generated. Hand-editing this section is not recommended. -->",
+"<view-properties>",
+"<pageflow-object id='pageflow:/Controller.jpf'/>",
+"<pageflow-object id='page:error.jsp'><property name='x' value='100'/><property name='y' value='240'/></pageflow-object>",
+"<pageflow-object id='page:index.jsp'><property name='x' value='240'/><property name='y' value='80'/></pageflow-object>",
+"<pageflow-object id='action:begin.do'><property name='x' value='100'/><property name='y' value='80'/></pageflow-object>",
+"<pageflow-object id='forward:path#success#index.jsp#@action:begin.do@'><property name='elbowsX' value='136,170,170,204'/><property name='elbowsY' value='72,72,72,72'/><property name='fromPort' value='East_1'/><property name='toPort' value='West_1'/><property name='label' value='success'/></pageflow-object>",
+"<pageflow-object id='formbean:Bean'/>",
+"<pageflow-object id='action:postBean.do#Controller.Bean'><property name='x' value='380'/><property name='y' value='80'/></pageflow-object>",
+"<pageflow-object id='action-call:@page:index.jsp@#@action:postBean.do#Controller.Bean@'><property name='elbowsX' value='276,310,310,344'/><property name='elbowsY' value='72,72,72,72'/><property name='fromPort' value='East_1'/><property name='toPort' value='West_1'/></pageflow-object>",
+"<pageflow-object id='forward:path#success#index.jsp#@action:postBean.do#Controller.Bean@'/>",
+"</view-properties>"
+})
+interface VIEW_PROPERTIES { }

Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/perf/formPerf/index.jsp
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/perf/formPerf/index.jsp?view=auto&rev=124141
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/perf/formPerf/index.jsp	Tue Jan  4 11:21:07 2005
@@ -0,0 +1,820 @@
+<%@ page language="java" contentType="text/html;charset=UTF-8"%>
+<%@ taglib uri="http://beehive.apache.org/netui/tags-databinding-1.0" prefix="netui-data"%>
+<%@ taglib uri="http://beehive.apache.org/netui/tags-html-1.0" prefix="netui"%>
+<%@ taglib uri="http://beehive.apache.org/netui/tags-template-1.0" prefix="netui-template"%>
+<netui:html>
+  <head>
+    <title>Web Application Page</title>
+    <netui:base/>
+  </head>
+  <netui:body>
+    <p>
+      New Web Application Page
+
+    <table>
+    <tr><td>
+    
+        <netui:form action="postBean">
+            <table>
+                <tr valign="top">
+                    <td>FullText:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.fullText"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextThree:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.textThree"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Select:</td>
+                    <td>
+                        <netui:select dataSource="actionForm.select" multiple="true" optionsDataSource="${pageFlow.selectOptions}"></netui:select>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolArray:</td>
+                    <td>
+                    <netui-data:repeater dataSource="actionForm.boolArray">
+                        <netui-data:repeaterHeader>
+                            <table class="tablebody" border="1"> </netui-data:repeaterHeader>
+                        <netui-data:repeaterItem>
+                            <tr valign="top">
+                                <td>
+                                <netui:checkBox dataSource="container.item" />
+                                </td>
+                            </tr>
+                        </netui-data:repeaterItem>
+                        <netui-data:repeaterFooter> </table> </netui-data:repeaterFooter>
+                    </netui-data:repeater>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextFour:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.textFour"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextOne:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.textOne"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolTwo:</td>
+                    <td>
+                    <netui:checkBox dataSource="actionForm.boolTwo"></netui:checkBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolOne:</td>
+                    <td>
+                    <netui:checkBox dataSource="actionForm.boolOne"></netui:checkBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Radio:</td>
+                    <td>
+                    <netui:radioButtonGroup dataSource="actionForm.radio" optionsDataSource="${pageFlow.radioOptions}"></netui:radioButtonGroup>
+                    </td>
+                </tr>
+
+                <tr valign="top">
+                    <td>TextTwo:</td>
+                    <td>
+                    <netui:textArea dataSource="actionForm.textTwo"></netui:textArea>
+                    </td>
+                </tr>
+            </table>
+            <br>
+            &nbsp;
+            <netui:button type="submit" value="postBean"/>
+        </netui:form>
+        </td><td>
+        <netui:form action="postBean">
+            <table>
+                <tr valign="top">
+                    <td>FullText:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.fullText"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextThree:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.textThree"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Select:</td>
+                    <td>
+                        <netui:select dataSource="actionForm.select" multiple="true" optionsDataSource="${pageFlow.selectOptions}"></netui:select>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolArray:</td>
+                    <td>
+                    <netui-data:repeater dataSource="actionForm.boolArray">
+                        <netui-data:repeaterHeader>
+                            <table class="tablebody" border="1"> </netui-data:repeaterHeader>
+                        <netui-data:repeaterItem>
+                            <tr valign="top">
+                                <td>
+                                <netui:checkBox dataSource="container.item" />
+                                </td>
+                            </tr>
+                        </netui-data:repeaterItem>
+                        <netui-data:repeaterFooter> </table> </netui-data:repeaterFooter>
+                    </netui-data:repeater>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextFour:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.textFour"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextOne:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.textOne"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolTwo:</td>
+                    <td>
+                    <netui:checkBox dataSource="actionForm.boolTwo"></netui:checkBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolOne:</td>
+                    <td>
+                    <netui:checkBox dataSource="actionForm.boolOne"></netui:checkBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Radio:</td>
+                    <td>
+                    <netui:radioButtonGroup dataSource="actionForm.radio" optionsDataSource="${pageFlow.radioOptions}"></netui:radioButtonGroup>
+                    </td>
+                </tr>
+
+                <tr valign="top">
+                    <td>TextTwo:</td>
+                    <td>
+                    <netui:textArea dataSource="actionForm.textTwo"></netui:textArea>
+                    </td>
+                </tr>
+            </table>
+            <br>
+            &nbsp;
+            <netui:button type="submit" value="postBean"/>
+        </netui:form>
+        </td><td>
+        <netui:form action="postBean">
+            <table>
+                <tr valign="top">
+                    <td>FullText:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.fullText"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextThree:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.textThree"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Select:</td>
+                    <td>
+                        <netui:select dataSource="actionForm.select" multiple="true" optionsDataSource="${pageFlow.selectOptions}"></netui:select>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolArray:</td>
+                    <td>
+                    <netui-data:repeater dataSource="actionForm.boolArray">
+                        <netui-data:repeaterHeader>
+                            <table class="tablebody" border="1"> </netui-data:repeaterHeader>
+                        <netui-data:repeaterItem>
+                            <tr valign="top">
+                                <td>
+                                <netui:checkBox dataSource="container.item" />
+                                </td>
+                            </tr>
+                        </netui-data:repeaterItem>
+                        <netui-data:repeaterFooter> </table> </netui-data:repeaterFooter>
+                    </netui-data:repeater>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextFour:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.textFour"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextOne:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.textOne"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolTwo:</td>
+                    <td>
+                    <netui:checkBox dataSource="actionForm.boolTwo"></netui:checkBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolOne:</td>
+                    <td>
+                    <netui:checkBox dataSource="actionForm.boolOne"></netui:checkBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Radio:</td>
+                    <td>
+                    <netui:radioButtonGroup dataSource="actionForm.radio" optionsDataSource="${pageFlow.radioOptions}"></netui:radioButtonGroup>
+                    </td>
+                </tr>
+
+                <tr valign="top">
+                    <td>TextTwo:</td>
+                    <td>
+                    <netui:textArea dataSource="actionForm.textTwo"></netui:textArea>
+                    </td>
+                </tr>
+            </table>
+            <br>
+            &nbsp;
+            <netui:button type="submit" value="postBean"/>
+        </netui:form>
+        </td><td>
+        <netui:form action="postBean">
+            <table>
+                <tr valign="top">
+                    <td>FullText:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.fullText"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextThree:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.textThree"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Select:</td>
+                    <td>
+                        <netui:select dataSource="actionForm.select" multiple="true" optionsDataSource="${pageFlow.selectOptions}"></netui:select>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolArray:</td>
+                    <td>
+                    <netui-data:repeater dataSource="actionForm.boolArray">
+                        <netui-data:repeaterHeader>
+                            <table class="tablebody" border="1"> </netui-data:repeaterHeader>
+                        <netui-data:repeaterItem>
+                            <tr valign="top">
+                                <td>
+                                <netui:checkBox dataSource="container.item" />
+                                </td>
+                            </tr>
+                        </netui-data:repeaterItem>
+                        <netui-data:repeaterFooter> </table> </netui-data:repeaterFooter>
+                    </netui-data:repeater>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextFour:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.textFour"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextOne:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.textOne"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolTwo:</td>
+                    <td>
+                    <netui:checkBox dataSource="actionForm.boolTwo"></netui:checkBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolOne:</td>
+                    <td>
+                    <netui:checkBox dataSource="actionForm.boolOne"></netui:checkBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Radio:</td>
+                    <td>
+                    <netui:radioButtonGroup dataSource="actionForm.radio" optionsDataSource="${pageFlow.radioOptions}"></netui:radioButtonGroup>
+                    </td>
+                </tr>
+
+                <tr valign="top">
+                    <td>TextTwo:</td>
+                    <td>
+                    <netui:textArea dataSource="actionForm.textTwo"></netui:textArea>
+                    </td>
+                </tr>
+            </table>
+            <br>
+            &nbsp;
+            <netui:button type="submit" value="postBean"/>
+        </netui:form>
+        </td><td>
+        <netui:form action="postBean">
+            <table>
+                <tr valign="top">
+                    <td>FullText:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.fullText"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextThree:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.textThree"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Select:</td>
+                    <td>
+                        <netui:select dataSource="actionForm.select" multiple="true" optionsDataSource="${pageFlow.selectOptions}"></netui:select>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolArray:</td>
+                    <td>
+                    <netui-data:repeater dataSource="actionForm.boolArray">
+                        <netui-data:repeaterHeader>
+                            <table class="tablebody" border="1"> </netui-data:repeaterHeader>
+                        <netui-data:repeaterItem>
+                            <tr valign="top">
+                                <td>
+                                <netui:checkBox dataSource="container.item" />
+                                </td>
+                            </tr>
+                        </netui-data:repeaterItem>
+                        <netui-data:repeaterFooter> </table> </netui-data:repeaterFooter>
+                    </netui-data:repeater>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextFour:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.textFour"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextOne:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.textOne"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolTwo:</td>
+                    <td>
+                    <netui:checkBox dataSource="actionForm.boolTwo"></netui:checkBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolOne:</td>
+                    <td>
+                    <netui:checkBox dataSource="actionForm.boolOne"></netui:checkBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Radio:</td>
+                    <td>
+                    <netui:radioButtonGroup dataSource="actionForm.radio" optionsDataSource="${pageFlow.radioOptions}"></netui:radioButtonGroup>
+                    </td>
+                </tr>
+
+                <tr valign="top">
+                    <td>TextTwo:</td>
+                    <td>
+                    <netui:textArea dataSource="actionForm.textTwo"></netui:textArea>
+                    </td>
+                </tr>
+            </table>
+            <br>
+            &nbsp;
+            <netui:button type="submit" value="postBean"/>
+        </netui:form>
+        </td><td>
+        <netui:form action="postBean">
+            <table>
+                <tr valign="top">
+                    <td>FullText:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.fullText"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextThree:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.textThree"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Select:</td>
+                    <td>
+                        <netui:select dataSource="actionForm.select" multiple="true" optionsDataSource="${pageFlow.selectOptions}"></netui:select>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolArray:</td>
+                    <td>
+                    <netui-data:repeater dataSource="actionForm.boolArray">
+                        <netui-data:repeaterHeader>
+                            <table class="tablebody" border="1"> </netui-data:repeaterHeader>
+                        <netui-data:repeaterItem>
+                            <tr valign="top">
+                                <td>
+                                <netui:checkBox dataSource="container.item" />
+                                </td>
+                            </tr>
+                        </netui-data:repeaterItem>
+                        <netui-data:repeaterFooter> </table> </netui-data:repeaterFooter>
+                    </netui-data:repeater>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextFour:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.textFour"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextOne:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.textOne"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolTwo:</td>
+                    <td>
+                    <netui:checkBox dataSource="actionForm.boolTwo"></netui:checkBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolOne:</td>
+                    <td>
+                    <netui:checkBox dataSource="actionForm.boolOne"></netui:checkBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Radio:</td>
+                    <td>
+                    <netui:radioButtonGroup dataSource="actionForm.radio" optionsDataSource="${pageFlow.radioOptions}"></netui:radioButtonGroup>
+                    </td>
+                </tr>
+
+                <tr valign="top">
+                    <td>TextTwo:</td>
+                    <td>
+                    <netui:textArea dataSource="actionForm.textTwo"></netui:textArea>
+                    </td>
+                </tr>
+            </table>
+            <br>
+            &nbsp;
+            <netui:button type="submit" value="postBean"/>
+        </netui:form>
+        </td><td>
+        <netui:form action="postBean">
+            <table>
+                <tr valign="top">
+                    <td>FullText:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.fullText"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextThree:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.textThree"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Select:</td>
+                    <td>
+                        <netui:select dataSource="actionForm.select" multiple="true" optionsDataSource="${pageFlow.selectOptions}"></netui:select>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolArray:</td>
+                    <td>
+                    <netui-data:repeater dataSource="actionForm.boolArray">
+                        <netui-data:repeaterHeader>
+                            <table class="tablebody" border="1"> </netui-data:repeaterHeader>
+                        <netui-data:repeaterItem>
+                            <tr valign="top">
+                                <td>
+                                <netui:checkBox dataSource="container.item" />
+                                </td>
+                            </tr>
+                        </netui-data:repeaterItem>
+                        <netui-data:repeaterFooter> </table> </netui-data:repeaterFooter>
+                    </netui-data:repeater>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextFour:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.textFour"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextOne:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.textOne"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolTwo:</td>
+                    <td>
+                    <netui:checkBox dataSource="actionForm.boolTwo"></netui:checkBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolOne:</td>
+                    <td>
+                    <netui:checkBox dataSource="actionForm.boolOne"></netui:checkBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Radio:</td>
+                    <td>
+                    <netui:radioButtonGroup dataSource="actionForm.radio" optionsDataSource="${pageFlow.radioOptions}"></netui:radioButtonGroup>
+                    </td>
+                </tr>
+
+                <tr valign="top">
+                    <td>TextTwo:</td>
+                    <td>
+                    <netui:textArea dataSource="actionForm.textTwo"></netui:textArea>
+                    </td>
+                </tr>
+            </table>
+            <br>
+            &nbsp;
+            <netui:button type="submit" value="postBean"/>
+        </netui:form>
+        </td><td>
+        <netui:form action="postBean">
+            <table>
+                <tr valign="top">
+                    <td>FullText:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.fullText"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextThree:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.textThree"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Select:</td>
+                    <td>
+                        <netui:select dataSource="actionForm.select" multiple="true" optionsDataSource="${pageFlow.selectOptions}"></netui:select>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolArray:</td>
+                    <td>
+                    <netui-data:repeater dataSource="actionForm.boolArray">
+                        <netui-data:repeaterHeader>
+                            <table class="tablebody" border="1"> </netui-data:repeaterHeader>
+                        <netui-data:repeaterItem>
+                            <tr valign="top">
+                                <td>
+                                <netui:checkBox dataSource="container.item" />
+                                </td>
+                            </tr>
+                        </netui-data:repeaterItem>
+                        <netui-data:repeaterFooter> </table> </netui-data:repeaterFooter>
+                    </netui-data:repeater>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextFour:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.textFour"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextOne:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.textOne"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolTwo:</td>
+                    <td>
+                    <netui:checkBox dataSource="actionForm.boolTwo"></netui:checkBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolOne:</td>
+                    <td>
+                    <netui:checkBox dataSource="actionForm.boolOne"></netui:checkBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Radio:</td>
+                    <td>
+                    <netui:radioButtonGroup dataSource="actionForm.radio" optionsDataSource="${pageFlow.radioOptions}"></netui:radioButtonGroup>
+                    </td>
+                </tr>
+
+                <tr valign="top">
+                    <td>TextTwo:</td>
+                    <td>
+                    <netui:textArea dataSource="actionForm.textTwo"></netui:textArea>
+                    </td>
+                </tr>
+            </table>
+            <br>
+            &nbsp;
+            <netui:button type="submit" value="postBean"/>
+        </netui:form>
+        </td><td>
+        <netui:form action="postBean">
+            <table>
+                <tr valign="top">
+                    <td>FullText:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.fullText"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextThree:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.textThree"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Select:</td>
+                    <td>
+                        <netui:select dataSource="actionForm.select" multiple="true" optionsDataSource="${pageFlow.selectOptions}"></netui:select>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolArray:</td>
+                    <td>
+                    <netui-data:repeater dataSource="actionForm.boolArray">
+                        <netui-data:repeaterHeader>
+                            <table class="tablebody" border="1"> </netui-data:repeaterHeader>
+                        <netui-data:repeaterItem>
+                            <tr valign="top">
+                                <td>
+                                <netui:checkBox dataSource="container.item" />
+                                </td>
+                            </tr>
+                        </netui-data:repeaterItem>
+                        <netui-data:repeaterFooter> </table> </netui-data:repeaterFooter>
+                    </netui-data:repeater>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextFour:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.textFour"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextOne:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.textOne"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolTwo:</td>
+                    <td>
+                    <netui:checkBox dataSource="actionForm.boolTwo"></netui:checkBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolOne:</td>
+                    <td>
+                    <netui:checkBox dataSource="actionForm.boolOne"></netui:checkBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Radio:</td>
+                    <td>
+                    <netui:radioButtonGroup dataSource="actionForm.radio" optionsDataSource="${pageFlow.radioOptions}"></netui:radioButtonGroup>
+                    </td>
+                </tr>
+
+                <tr valign="top">
+                    <td>TextTwo:</td>
+                    <td>
+                    <netui:textArea dataSource="actionForm.textTwo"></netui:textArea>
+                    </td>
+                </tr>
+            </table>
+            <br>
+            &nbsp;
+            <netui:button type="submit" value="postBean"/>
+        </netui:form>
+        </td><td>
+        <netui:form action="postBean">
+            <table>
+                <tr valign="top">
+                    <td>FullText:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.fullText"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextThree:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.textThree"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Select:</td>
+                    <td>
+                        <netui:select dataSource="actionForm.select" multiple="true" optionsDataSource="${pageFlow.selectOptions}"></netui:select>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolArray:</td>
+                    <td>
+                    <netui-data:repeater dataSource="actionForm.boolArray">
+                        <netui-data:repeaterHeader>
+                            <table class="tablebody" border="1"> </netui-data:repeaterHeader>
+                        <netui-data:repeaterItem>
+                            <tr valign="top">
+                                <td>
+                                <netui:checkBox dataSource="container.item" />
+                                </td>
+                            </tr>
+                        </netui-data:repeaterItem>
+                        <netui-data:repeaterFooter> </table> </netui-data:repeaterFooter>
+                    </netui-data:repeater>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextFour:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.textFour"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextOne:</td>
+                    <td>
+                    <netui:textBox dataSource="actionForm.textOne"></netui:textBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolTwo:</td>
+                    <td>
+                    <netui:checkBox dataSource="actionForm.boolTwo"></netui:checkBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolOne:</td>
+                    <td>
+                    <netui:checkBox dataSource="actionForm.boolOne"></netui:checkBox>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Radio:</td>
+                    <td>
+                    <netui:radioButtonGroup dataSource="actionForm.radio" optionsDataSource="${pageFlow.radioOptions}"></netui:radioButtonGroup>
+                    </td>
+                </tr>
+
+                <tr valign="top">
+                    <td>TextTwo:</td>
+                    <td>
+                    <netui:textArea dataSource="actionForm.textTwo"></netui:textArea>
+                    </td>
+                </tr>
+            </table>
+            <br>
+            &nbsp;
+            <netui:button type="submit" value="postBean"/>
+        </netui:form>
+        </td><tr></table>
+
+        </p>
+  </netui:body>
+</netui:html>

Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/perf/index.jsp
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/perf/index.jsp?view=auto&rev=124141
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/perf/index.jsp	Tue Jan  4 11:21:07 2005
@@ -0,0 +1,216 @@
+<%@ page language="java" contentType="text/html;charset=UTF-8"%>
+<%@ taglib uri="http://beehive.apache.org/netui/tags-html-1.0" prefix="netui"%>
+<%@ taglib uri="http://beehive.apache.org/netui/tags-databinding-1.0" prefix="netui-data"%>
+<%@ taglib uri="http://beehive.apache.org/netui/tags-template-1.0" prefix="netui-template"%>
+<netui:html>
+    <head>
+        <netui:base/>
+    </head>
+    <netui:body>
+    <h4>Anchor 200 Performance</h4>
+    <p style="color:green">
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    <netui:anchor action="begin">Begin</netui:anchor><br>
+    </p>
+    </netui:body>
+</netui:html>
+
+  
\ No newline at end of file

Added: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/perf/select100.jsp
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/perf/select100.jsp?view=auto&rev=124141
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/perf/select100.jsp	Tue Jan  4 11:21:07 2005
@@ -0,0 +1,216 @@
+
+<%@ page language="java" contentType="text/html;charset=UTF-8"%>
+<%@ taglib uri="http://beehive.apache.org/netui/tags-html-1.0" prefix="netui"%>
+<%@ taglib uri="http://beehive.apache.org/netui/tags-databinding-1.0" prefix="netui-data"%>
+<%@ taglib uri="http://beehive.apache.org/netui/tags-template-1.0" prefix="netui-template"%>
+<netui:html>
+    <head>
+        <netui:base/>
+    </head>
+<netui:body>
+    <h4>Select 100 Performance</h4>
+    <p style="color:green">
+    <netui:form action="postSelect100">
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+        <netui:select dataSource="pageFlow.value"
+                optionsDataSource="${pageFlow.options}" />
+    </netui:form>
+</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=124141&p1=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml&r1=124140&p2=incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/config/testRecorder-tests.xml&r2=124141
==============================================================================
--- 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	Tue Jan  4 11:21:07 2005
@@ -1791,6 +1791,19 @@
          </features>
       </test>
       <test>
+         <name>CtButtonId</name>
+         <description>Test of the tagId attribute on Button</description>
+         <webapp>coreWeb</webapp>
+         <categories>
+            <category>bvt</category>
+            <category>tags</category>
+         </categories>
+         <features>
+            <feature>Button</feature>
+            <feature>tagId</feature>
+         </features>
+      </test>
+      <test>
          <name>CtCheckboxNullBinding</name>
          <description>Binding to null in the Checkbox tags attributes</description>
          <webapp>coreWeb</webapp>
@@ -2049,6 +2062,19 @@
          </features>
       </test>
       <test>
+         <name>CtImageButtonId</name>
+         <description>Test of Ids in ImageButtons</description>
+         <webapp>coreWeb</webapp>
+         <categories>
+            <category>bvt</category>
+            <category>tags</category>
+         </categories>
+         <features>
+            <feature>ImageButton</feature>
+            <feature>tagId</feature>
+         </features>
+      </test>
+      <test>
          <name>CtScScopeId</name>
          <description>Test of nesting scope id</description>
          <webapp>coreWeb</webapp>
@@ -2845,6 +2871,19 @@
          </features>
       </test>
       <test>
+         <name>IdMapId</name>
+         <description>Simple test of IdMaps with HTML Controls.</description>
+         <webapp>coreWeb</webapp>
+         <categories>
+            <category>bvt</category>
+            <category>tags</category>
+         </categories>
+         <features>
+            <feature>JavaScript</feature>
+            <feature>tagid</feature>
+         </features>
+      </test>
+      <test>
          <name>ImageAnchorActions</name>
          <description>Tests the bindability of the action attribute on an image anchor</description>
          <webapp>coreWeb</webapp>
@@ -3642,6 +3681,18 @@
          </categories>
          <features>
             <feature>Parameter</feature>
+         </features>
+      </test>
+      <test>
+         <name>PerfFormPerf</name>
+         <description>Perf app for forms and HTML Controls</description>
+         <webapp>coreWeb</webapp>
+         <categories>
+            <category>bvt</category>
+            <category>tags</category>
+         </categories>
+         <features>
+            <feature>Form</feature>
          </features>
       </test>
       <test>

Added: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtButtonId.xml
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtButtonId.xml?view=auto&rev=124141
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtButtonId.xml	Tue Jan  4 11:21:07 2005
@@ -0,0 +1,553 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
+   <ses:sessionName>CtButtonId</ses:sessionName>
+   <ses:tester>Daryl</ses:tester>
+   <ses:startDate>04 Jan 2005, 10:45:33.585 AM MST</ses:startDate>
+   <ses:description>Verify tagId generation of id's in Buttons</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/coretags/button/id/Controller.jpf</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>2E0366FED198E0FD73E70E283210C3AC</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=2E0366FED198E0FD73E70E283210C3AC</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>&lt;!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 4.01 Transitional//EN"
+	"http://www.w3.org/TR/html4/loose.dtd">
+&lt;html lang="en">
+
+    &lt;head>
+        &lt;base href="http://localhost:8080/coreWeb/coretags/button/id/index.jsp">
+    &lt;/head>
+    &lt;body>
+        &lt;form name="coretags_imagebutton_id_Controller_Bean" action="/coreWeb/coretags/button/id/post.do" method="post">
+            &lt;table>
+                &lt;tr valign="top">
+                    &lt;td>Text:&lt;/td>
+                    &lt;td>
+                    &lt;input type="text" name="{actionForm.text}">
+                    &lt;/td>
+                &lt;/tr>
+            &lt;/table>
+            &lt;br>
+            &lt;input type="submit" id="button" value="Submit">&amp;nbsp;
+            &lt;input type="submit" name="actionOverride:override" id="buttonOverride" value="Override">&amp;nbsp;
+
+        &lt;/form>
+        &lt;hr>
+        Post Value: &lt;label>&lt;/label>&lt;br>
+        Method: &lt;label>&lt;/label>
+    
+
+&lt;script language="JavaScript" type="text/JavaScript">
+&lt;!--
+
+// **** This section contains code that will run when the page is loaded ****
+
+
+// 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.buttonOverride="actionOverride:override"
+netui_names.button="button"
+
+
+// Build the netui_names table to map the tagId attributes
+// to the real id written into the HTML
+if (netui_tagIdMap == null)
+   var netui_tagIdMap = new Object();
+netui_tagIdMap.buttonOverride="buttonOverride"
+netui_tagIdMap.button="button"
+
+
+// Build the netui_names table to map the tagId attributes
+// to the real id written into the HTML
+if (netui_tagIdNameMap == null)
+   var netui_tagIdNameMap = new Object();
+netui_tagIdNameMap.buttonOverride="actionOverride:override"
+
+
+// **** This section contains functions typically run as events ****
+
+
+// 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];
+}
+
+// lookup by tagId to "real id"
+function lookupIdByTagId(id, tag)
+{
+   var scopeId = getScopeId(tag);
+   if (scopeId == "")
+      return netui_tagIdMap[id];
+   else
+      return netui_tagIdMap[scopeId  + "__" + id];
+}
+
+// lookup by tagId to "real name"
+function lookupNameByTagId(id, tag)
+{
+   var scopeId = getScopeId(tag);
+   if (scopeId == "")
+      return netui_tagIdNameMap[id];
+   else
+      return netui_tagIdNameMap[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)
+      return "";
+   var attrVal = tag.getAttribute("scopeId");
+   if (attrVal != null)
+      return attrVal;
+   return getScopeId(tag.parentNode);
+}
+-->
+&lt;/script>
+
+&lt;/body>
+
+&lt;/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/coretags/button/id/post.do</ses:uri>
+            <ses:method>POST</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>{actionForm.text}</ses:name>
+                  <ses:value>Fo</ses:value>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>2E0366FED198E0FD73E70E283210C3AC</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>content-length</ses:name>
+                  <ses:value>24</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>content-type</ses:name>
+                  <ses:value>application/x-www-form-urlencoded</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie</ses:name>
+                  <ses:value>JSESSIONID=2E0366FED198E0FD73E70E283210C3AC</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/coretags/button/id/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.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>&lt;!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 4.01 Transitional//EN"
+	"http://www.w3.org/TR/html4/loose.dtd">
+&lt;html lang="en">
+
+    &lt;head>
+        &lt;base href="http://localhost:8080/coreWeb/coretags/button/id/index.jsp">
+    &lt;/head>
+    &lt;body>
+        &lt;form name="coretags_imagebutton_id_Controller_Bean" action="/coreWeb/coretags/button/id/post.do" method="post">
+            &lt;table>
+                &lt;tr valign="top">
+                    &lt;td>Text:&lt;/td>
+                    &lt;td>
+                    &lt;input type="text" name="{actionForm.text}" value="Fo">
+                    &lt;/td>
+                &lt;/tr>
+            &lt;/table>
+            &lt;br>
+            &lt;input type="submit" id="button" value="Submit">&amp;nbsp;
+            &lt;input type="submit" name="actionOverride:override" id="buttonOverride" value="Override">&amp;nbsp;
+
+        &lt;/form>
+        &lt;hr>
+        Post Value: &lt;label>Fo&lt;/label>&lt;br>
+        Method: &lt;label>post&lt;/label>
+    
+
+&lt;script language="JavaScript" type="text/JavaScript">
+&lt;!--
+
+// **** This section contains code that will run when the page is loaded ****
+
+
+// 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.buttonOverride="actionOverride:override"
+netui_names.button="button"
+
+
+// Build the netui_names table to map the tagId attributes
+// to the real id written into the HTML
+if (netui_tagIdMap == null)
+   var netui_tagIdMap = new Object();
+netui_tagIdMap.buttonOverride="buttonOverride"
+netui_tagIdMap.button="button"
+
+
+// Build the netui_names table to map the tagId attributes
+// to the real id written into the HTML
+if (netui_tagIdNameMap == null)
+   var netui_tagIdNameMap = new Object();
+netui_tagIdNameMap.buttonOverride="actionOverride:override"
+
+
+// **** This section contains functions typically run as events ****
+
+
+// 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];
+}
+
+// lookup by tagId to "real id"
+function lookupIdByTagId(id, tag)
+{
+   var scopeId = getScopeId(tag);
+   if (scopeId == "")
+      return netui_tagIdMap[id];
+   else
+      return netui_tagIdMap[scopeId  + "__" + id];
+}
+
+// lookup by tagId to "real name"
+function lookupNameByTagId(id, tag)
+{
+   var scopeId = getScopeId(tag);
+   if (scopeId == "")
+      return netui_tagIdNameMap[id];
+   else
+      return netui_tagIdNameMap[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)
+      return "";
+   var attrVal = tag.getAttribute("scopeId");
+   if (attrVal != null)
+      return attrVal;
+   return getScopeId(tag.parentNode);
+}
+-->
+&lt;/script>
+
+&lt;/body>
+
+&lt;/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/coretags/button/id/post.do</ses:uri>
+            <ses:method>POST</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>actionOverride:override</ses:name>
+                  <ses:value>Override</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>{actionForm.text}</ses:name>
+                  <ses:value>bar</ses:value>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>2E0366FED198E0FD73E70E283210C3AC</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>content-length</ses:name>
+                  <ses:value>60</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>content-type</ses:name>
+                  <ses:value>application/x-www-form-urlencoded</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie</ses:name>
+                  <ses:value>JSESSIONID=2E0366FED198E0FD73E70E283210C3AC</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/coretags/button/id/post.do</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>&lt;!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 4.01 Transitional//EN"
+	"http://www.w3.org/TR/html4/loose.dtd">
+&lt;html lang="en">
+
+    &lt;head>
+        &lt;base href="http://localhost:8080/coreWeb/coretags/button/id/index.jsp">
+    &lt;/head>
+    &lt;body>
+        &lt;form name="coretags_imagebutton_id_Controller_Bean" action="/coreWeb/coretags/button/id/post.do" method="post">
+            &lt;table>
+                &lt;tr valign="top">
+                    &lt;td>Text:&lt;/td>
+                    &lt;td>
+                    &lt;input type="text" name="{actionForm.text}" value="bar">
+                    &lt;/td>
+                &lt;/tr>
+            &lt;/table>
+            &lt;br>
+            &lt;input type="submit" id="button" value="Submit">&amp;nbsp;
+            &lt;input type="submit" name="actionOverride:override" id="buttonOverride" value="Override">&amp;nbsp;
+
+        &lt;/form>
+        &lt;hr>
+        Post Value: &lt;label>bar&lt;/label>&lt;br>
+        Method: &lt;label>override&lt;/label>
+    
+
+&lt;script language="JavaScript" type="text/JavaScript">
+&lt;!--
+
+// **** This section contains code that will run when the page is loaded ****
+
+
+// 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.buttonOverride="actionOverride:override"
+netui_names.button="button"
+
+
+// Build the netui_names table to map the tagId attributes
+// to the real id written into the HTML
+if (netui_tagIdMap == null)
+   var netui_tagIdMap = new Object();
+netui_tagIdMap.buttonOverride="buttonOverride"
+netui_tagIdMap.button="button"
+
+
+// Build the netui_names table to map the tagId attributes
+// to the real id written into the HTML
+if (netui_tagIdNameMap == null)
+   var netui_tagIdNameMap = new Object();
+netui_tagIdNameMap.buttonOverride="actionOverride:override"
+
+
+// **** This section contains functions typically run as events ****
+
+
+// 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];
+}
+
+// lookup by tagId to "real id"
+function lookupIdByTagId(id, tag)
+{
+   var scopeId = getScopeId(tag);
+   if (scopeId == "")
+      return netui_tagIdMap[id];
+   else
+      return netui_tagIdMap[scopeId  + "__" + id];
+}
+
+// lookup by tagId to "real name"
+function lookupNameByTagId(id, tag)
+{
+   var scopeId = getScopeId(tag);
+   if (scopeId == "")
+      return netui_tagIdNameMap[id];
+   else
+      return netui_tagIdNameMap[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)
+      return "";
+   var attrVal = tag.getAttribute("scopeId");
+   if (attrVal != null)
+      return attrVal;
+   return getScopeId(tag.parentNode);
+}
+-->
+&lt;/script>
+
+&lt;/body>
+
+&lt;/html></ses:responseBody>
+         </ses:response>
+      </ses:test>
+   </ses:tests>
+   <ses:endDate>04 Jan 2005, 10:45:48.927 AM MST</ses:endDate>
+   <ses:testCount>3</ses:testCount>
+</ses:recorderSession>
\ No newline at end of file

Added: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtImageButtonId.xml
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtImageButtonId.xml?view=auto&rev=124141
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/CtImageButtonId.xml	Tue Jan  4 11:21:07 2005
@@ -0,0 +1,364 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
+   <ses:sessionName>CtImageButtonId</ses:sessionName>
+   <ses:tester>Daryl</ses:tester>
+   <ses:startDate>04 Jan 2005, 10:33:13.791 AM MST</ses:startDate>
+   <ses:description>Test of setting the id on the ImageButton</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/coretags/imagebutton/id/Controller.jpf</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>2E0366FED198E0FD73E70E283210C3AC</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=2E0366FED198E0FD73E70E283210C3AC</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>&lt;!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 4.01 Transitional//EN"
+	"http://www.w3.org/TR/html4/loose.dtd">
+&lt;html lang="en">
+
+    &lt;head>
+        &lt;base href="http://localhost:8080/coreWeb/coretags/imagebutton/id/index.jsp">
+    &lt;/head>
+    &lt;body>
+        &lt;form name="bean" action="/coreWeb/coretags/imagebutton/id/post.do" method="post">
+            &lt;table>
+                &lt;tr valign="top">
+                    &lt;td>Text:&lt;/td>
+                    &lt;td>
+                    &lt;input type="text" name="{actionForm.text}" id="textbox">
+                    &lt;/td>
+                &lt;/tr>
+            &lt;/table>
+            &lt;br>
+            &lt;input type="submit" id="button" value="Submit">&amp;nbsp;
+            &lt;input type="image" id="imageButton" src="/coreWeb/coretags/imagebutton/id/insert.gif">
+        &lt;/form>
+        &lt;hr>
+        Post Value: &lt;label>&lt;/label>
+    
+    
+
+&lt;script language="JavaScript" type="text/JavaScript">
+&lt;!--
+
+// **** This section contains code that will run when the page is loaded ****
+
+
+// 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.textbox="{actionForm.text}"
+netui_names.imageButton="imageButton"
+netui_names.button="button"
+
+
+// Build the netui_names table to map the tagId attributes
+// to the real id written into the HTML
+if (netui_tagIdMap == null)
+   var netui_tagIdMap = new Object();
+netui_tagIdMap.textbox="textbox"
+netui_tagIdMap.button="button"
+
+
+// Build the netui_names table to map the tagId attributes
+// to the real id written into the HTML
+if (netui_tagIdNameMap == null)
+   var netui_tagIdNameMap = new Object();
+netui_tagIdNameMap.textbox="{actionForm.text}"
+
+
+// **** This section contains functions typically run as events ****
+
+
+// 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];
+}
+
+// lookup by tagId to "real id"
+function lookupIdByTagId(id, tag)
+{
+   var scopeId = getScopeId(tag);
+   if (scopeId == "")
+      return netui_tagIdMap[id];
+   else
+      return netui_tagIdMap[scopeId  + "__" + id];
+}
+
+// lookup by tagId to "real name"
+function lookupNameByTagId(id, tag)
+{
+   var scopeId = getScopeId(tag);
+   if (scopeId == "")
+      return netui_tagIdNameMap[id];
+   else
+      return netui_tagIdNameMap[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)
+      return "";
+   var attrVal = tag.getAttribute("scopeId");
+   if (attrVal != null)
+      return attrVal;
+   return getScopeId(tag.parentNode);
+}
+-->
+&lt;/script>
+
+&lt;/body>
+
+&lt;/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/coretags/imagebutton/id/post.do</ses:uri>
+            <ses:method>POST</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>{actionForm.text}</ses:name>
+                  <ses:value>Foo</ses:value>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>2E0366FED198E0FD73E70E283210C3AC</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>content-length</ses:name>
+                  <ses:value>25</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>content-type</ses:name>
+                  <ses:value>application/x-www-form-urlencoded</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie</ses:name>
+                  <ses:value>JSESSIONID=2E0366FED198E0FD73E70E283210C3AC</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/coretags/imagebutton/id/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.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>&lt;!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 4.01 Transitional//EN"
+	"http://www.w3.org/TR/html4/loose.dtd">
+&lt;html lang="en">
+
+    &lt;head>
+        &lt;base href="http://localhost:8080/coreWeb/coretags/imagebutton/id/index.jsp">
+    &lt;/head>
+    &lt;body>
+        &lt;form name="bean" action="/coreWeb/coretags/imagebutton/id/post.do" method="post">
+            &lt;table>
+                &lt;tr valign="top">
+                    &lt;td>Text:&lt;/td>
+                    &lt;td>
+                    &lt;input type="text" name="{actionForm.text}" id="textbox" value="Foo">
+                    &lt;/td>
+                &lt;/tr>
+            &lt;/table>
+            &lt;br>
+            &lt;input type="submit" id="button" value="Submit">&amp;nbsp;
+            &lt;input type="image" id="imageButton" src="/coreWeb/coretags/imagebutton/id/insert.gif">
+        &lt;/form>
+        &lt;hr>
+        Post Value: &lt;label>Foo&lt;/label>
+    
+    
+
+&lt;script language="JavaScript" type="text/JavaScript">
+&lt;!--
+
+// **** This section contains code that will run when the page is loaded ****
+
+
+// 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.textbox="{actionForm.text}"
+netui_names.imageButton="imageButton"
+netui_names.button="button"
+
+
+// Build the netui_names table to map the tagId attributes
+// to the real id written into the HTML
+if (netui_tagIdMap == null)
+   var netui_tagIdMap = new Object();
+netui_tagIdMap.textbox="textbox"
+netui_tagIdMap.button="button"
+
+
+// Build the netui_names table to map the tagId attributes
+// to the real id written into the HTML
+if (netui_tagIdNameMap == null)
+   var netui_tagIdNameMap = new Object();
+netui_tagIdNameMap.textbox="{actionForm.text}"
+
+
+// **** This section contains functions typically run as events ****
+
+
+// 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];
+}
+
+// lookup by tagId to "real id"
+function lookupIdByTagId(id, tag)
+{
+   var scopeId = getScopeId(tag);
+   if (scopeId == "")
+      return netui_tagIdMap[id];
+   else
+      return netui_tagIdMap[scopeId  + "__" + id];
+}
+
+// lookup by tagId to "real name"
+function lookupNameByTagId(id, tag)
+{
+   var scopeId = getScopeId(tag);
+   if (scopeId == "")
+      return netui_tagIdNameMap[id];
+   else
+      return netui_tagIdNameMap[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)
+      return "";
+   var attrVal = tag.getAttribute("scopeId");
+   if (attrVal != null)
+      return attrVal;
+   return getScopeId(tag.parentNode);
+}
+-->
+&lt;/script>
+
+&lt;/body>
+
+&lt;/html></ses:responseBody>
+         </ses:response>
+      </ses:test>
+   </ses:tests>
+   <ses:endDate>04 Jan 2005, 10:33:55.710 AM MST</ses:endDate>
+   <ses:testCount>2</ses:testCount>
+</ses:recorderSession>
\ No newline at end of file

Added: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapId.xml
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapId.xml?view=auto&rev=124141
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/IdMapId.xml	Tue Jan  4 11:21:07 2005
@@ -0,0 +1,512 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
+   <ses:sessionName>IdMapId</ses:sessionName>
+   <ses:tester>Daryl</ses:tester>
+   <ses:startDate>04 Jan 2005, 11:08:04.244 AM MST</ses:startDate>
+   <ses:description>Test that the basic tags generate id's and the proper map.</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/idmap/id/Controller.jpf</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>2E0366FED198E0FD73E70E283210C3AC</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=2E0366FED198E0FD73E70E283210C3AC</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>&lt;!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 4.01 Transitional//EN"
+	"http://www.w3.org/TR/html4/loose.dtd">
+&lt;html lang="en">
+
+    &lt;head>
+        &lt;base href="http://localhost:8080/coreWeb/idmap/id/index.jsp">
+    &lt;/head>
+    &lt;body>
+    
+        &lt;form name="bean" action="/coreWeb/idmap/id/postForm.do" method="post">
+            &lt;table>
+                &lt;tr valign="top">
+                    &lt;td>Text1:&lt;/td>
+                    &lt;td>
+                    &lt;input type="text" name="{actionForm.text1}" id="textbox">
+                    &lt;/td>
+                &lt;/tr>
+                &lt;tr valign="top">
+                    &lt;td>Text2:&lt;/td>
+                    &lt;td>
+                    &lt;input type="hidden" name="wlw-select_key:{actionForm.text2}OldValue" value="true">
+&lt;select name="wlw-select_key:{actionForm.text2}" id="select">
+&lt;option value="Option 1">Option 1&lt;/option>
+&lt;option value="Option 2">Option 2&lt;/option>
+&lt;option value="Option 3">Option 3&lt;/option>
+&lt;option value="Option 4">Option 4&lt;/option>&lt;/select>
+                    &lt;/td>
+                &lt;/tr>
+                &lt;tr valign="top">
+                    &lt;td>Text3:&lt;/td>
+                    &lt;td>
+                    &lt;textarea name="{actionForm.text3}" id="textArea">&lt;/textarea>
+                    &lt;/td>
+                &lt;/tr>
+                &lt;tr valign="top">
+                    &lt;td>Check1:&lt;/td>
+                    &lt;td>
+                    &lt;input type="hidden" name="wlw-checkbox_key:{actionForm.check1}OldValue" value="false">&lt;input type="checkbox" name="wlw-checkbox_key:{actionForm.check1}" id="check1">
+                    &lt;/td>
+                &lt;/tr>
+                &lt;tr valign="top">
+                    &lt;td>Check2:&lt;/td>
+                    &lt;td>
+                    &lt;input type="hidden" name="wlw-checkbox_key:{actionForm.check2}OldValue" value="false">&lt;input type="checkbox" name="wlw-checkbox_key:{actionForm.check2}" id="check2">
+                    &lt;/td>
+                &lt;/tr>
+            &lt;/table>
+            &lt;br>
+            &amp;nbsp;
+            &lt;input type="submit" id="button" value="postForm">
+        &lt;/form>
+        &lt;hr>
+        
+        &lt;div>
+            &lt;br>
+            TextBox:&amp;nbsp;
+            &lt;span>&amp;nbsp;&lt;/span>
+            &lt;br>
+            Select:&amp;nbsp;
+            &lt;span>&amp;nbsp;&lt;/span>
+            &lt;br>
+            TextArea:&amp;nbsp;
+            &lt;span>&amp;nbsp;&lt;/span>
+            &lt;br>
+            Check1:&amp;nbsp;
+            &lt;span>false&lt;/span>
+            &lt;br>
+            Check2:&amp;nbsp;
+            &lt;span>false&lt;/span>
+            &lt;br>
+        &lt;/div>
+
+
+    
+
+&lt;script language="JavaScript" type="text/JavaScript">
+&lt;!--
+
+// **** This section contains code that will run when the page is loaded ****
+
+
+// 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.check1="wlw-checkbox_key:{actionForm.check1}"
+netui_names.textbox="{actionForm.text1}"
+netui_names.check2="wlw-checkbox_key:{actionForm.check2}"
+netui_names.textArea="{actionForm.text3}"
+netui_names.button="button"
+netui_names.select="wlw-select_key:{actionForm.text2}"
+
+
+// Build the netui_names table to map the tagId attributes
+// to the real id written into the HTML
+if (netui_tagIdMap == null)
+   var netui_tagIdMap = new Object();
+netui_tagIdMap.check1="check1"
+netui_tagIdMap.textbox="textbox"
+netui_tagIdMap.check2="check2"
+netui_tagIdMap.textArea="textArea"
+netui_tagIdMap.button="button"
+netui_tagIdMap.select="select"
+
+
+// Build the netui_names table to map the tagId attributes
+// to the real id written into the HTML
+if (netui_tagIdNameMap == null)
+   var netui_tagIdNameMap = new Object();
+netui_tagIdNameMap.check1="wlw-checkbox_key:{actionForm.check1}"
+netui_tagIdNameMap.textbox="{actionForm.text1}"
+netui_tagIdNameMap.check2="wlw-checkbox_key:{actionForm.check2}"
+netui_tagIdNameMap.textArea="{actionForm.text3}"
+netui_tagIdNameMap.select="wlw-select_key:{actionForm.text2}"
+
+
+// **** This section contains functions typically run as events ****
+
+
+// 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];
+}
+
+// lookup by tagId to "real id"
+function lookupIdByTagId(id, tag)
+{
+   var scopeId = getScopeId(tag);
+   if (scopeId == "")
+      return netui_tagIdMap[id];
+   else
+      return netui_tagIdMap[scopeId  + "__" + id];
+}
+
+// lookup by tagId to "real name"
+function lookupNameByTagId(id, tag)
+{
+   var scopeId = getScopeId(tag);
+   if (scopeId == "")
+      return netui_tagIdNameMap[id];
+   else
+      return netui_tagIdNameMap[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)
+      return "";
+   var attrVal = tag.getAttribute("scopeId");
+   if (attrVal != null)
+      return attrVal;
+   return getScopeId(tag.parentNode);
+}
+-->
+&lt;/script>
+
+&lt;/body>
+
+&lt;/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/idmap/id/postForm.do</ses:uri>
+            <ses:method>POST</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>wlw-checkbox_key:{actionForm.check1}</ses:name>
+                  <ses:value>on</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>wlw-checkbox_key:{actionForm.check1}OldValue</ses:name>
+                  <ses:value>false</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>wlw-checkbox_key:{actionForm.check2}</ses:name>
+                  <ses:value>on</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>wlw-checkbox_key:{actionForm.check2}OldValue</ses:name>
+                  <ses:value>false</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>wlw-select_key:{actionForm.text2}</ses:name>
+                  <ses:value>Option 2</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>wlw-select_key:{actionForm.text2}OldValue</ses:name>
+                  <ses:value>true</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>{actionForm.text1}</ses:name>
+                  <ses:value>x</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>{actionForm.text3}</ses:name>
+                  <ses:value>x</ses:value>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>2E0366FED198E0FD73E70E283210C3AC</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>content-length</ses:name>
+                  <ses:value>357</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>content-type</ses:name>
+                  <ses:value>application/x-www-form-urlencoded</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie</ses:name>
+                  <ses:value>JSESSIONID=2E0366FED198E0FD73E70E283210C3AC</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/idmap/id/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.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>&lt;!DOCTYPE HTML PUBLIC "//W3C//DTD HTML 4.01 Transitional//EN"
+	"http://www.w3.org/TR/html4/loose.dtd">
+&lt;html lang="en">
+
+    &lt;head>
+        &lt;base href="http://localhost:8080/coreWeb/idmap/id/index.jsp">
+    &lt;/head>
+    &lt;body>
+    
+        &lt;form name="bean" action="/coreWeb/idmap/id/postForm.do" method="post">
+            &lt;table>
+                &lt;tr valign="top">
+                    &lt;td>Text1:&lt;/td>
+                    &lt;td>
+                    &lt;input type="text" name="{actionForm.text1}" id="textbox" value="x">
+                    &lt;/td>
+                &lt;/tr>
+                &lt;tr valign="top">
+                    &lt;td>Text2:&lt;/td>
+                    &lt;td>
+                    &lt;input type="hidden" name="wlw-select_key:{actionForm.text2}OldValue" value="true">
+&lt;select name="wlw-select_key:{actionForm.text2}" id="select">
+&lt;option value="Option 1">Option 1&lt;/option>
+&lt;option value="Option 2" selected>Option 2&lt;/option>
+&lt;option value="Option 3">Option 3&lt;/option>
+&lt;option value="Option 4">Option 4&lt;/option>&lt;/select>
+                    &lt;/td>
+                &lt;/tr>
+                &lt;tr valign="top">
+                    &lt;td>Text3:&lt;/td>
+                    &lt;td>
+                    &lt;textarea name="{actionForm.text3}" id="textArea">x&lt;/textarea>
+                    &lt;/td>
+                &lt;/tr>
+                &lt;tr valign="top">
+                    &lt;td>Check1:&lt;/td>
+                    &lt;td>
+                    &lt;input type="hidden" name="wlw-checkbox_key:{actionForm.check1}OldValue" value="on">&lt;input type="checkbox" name="wlw-checkbox_key:{actionForm.check1}" id="check1" checked>
+                    &lt;/td>
+                &lt;/tr>
+                &lt;tr valign="top">
+                    &lt;td>Check2:&lt;/td>
+                    &lt;td>
+                    &lt;input type="hidden" name="wlw-checkbox_key:{actionForm.check2}OldValue" value="on">&lt;input type="checkbox" name="wlw-checkbox_key:{actionForm.check2}" id="check2" checked>
+                    &lt;/td>
+                &lt;/tr>
+            &lt;/table>
+            &lt;br>
+            &amp;nbsp;
+            &lt;input type="submit" id="button" value="postForm">
+        &lt;/form>
+        &lt;hr>
+        
+        &lt;div>
+            &lt;br>
+            TextBox:&amp;nbsp;
+            &lt;span>x&lt;/span>
+            &lt;br>
+            Select:&amp;nbsp;
+            &lt;span>Option 2&lt;/span>
+            &lt;br>
+            TextArea:&amp;nbsp;
+            &lt;span>x&lt;/span>
+            &lt;br>
+            Check1:&amp;nbsp;
+            &lt;span>true&lt;/span>
+            &lt;br>
+            Check2:&amp;nbsp;
+            &lt;span>true&lt;/span>
+            &lt;br>
+        &lt;/div>
+
+
+    
+
+&lt;script language="JavaScript" type="text/JavaScript">
+&lt;!--
+
+// **** This section contains code that will run when the page is loaded ****
+
+
+// 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.check1="wlw-checkbox_key:{actionForm.check1}"
+netui_names.textbox="{actionForm.text1}"
+netui_names.check2="wlw-checkbox_key:{actionForm.check2}"
+netui_names.textArea="{actionForm.text3}"
+netui_names.button="button"
+netui_names.select="wlw-select_key:{actionForm.text2}"
+
+
+// Build the netui_names table to map the tagId attributes
+// to the real id written into the HTML
+if (netui_tagIdMap == null)
+   var netui_tagIdMap = new Object();
+netui_tagIdMap.check1="check1"
+netui_tagIdMap.textbox="textbox"
+netui_tagIdMap.check2="check2"
+netui_tagIdMap.textArea="textArea"
+netui_tagIdMap.button="button"
+netui_tagIdMap.select="select"
+
+
+// Build the netui_names table to map the tagId attributes
+// to the real id written into the HTML
+if (netui_tagIdNameMap == null)
+   var netui_tagIdNameMap = new Object();
+netui_tagIdNameMap.check1="wlw-checkbox_key:{actionForm.check1}"
+netui_tagIdNameMap.textbox="{actionForm.text1}"
+netui_tagIdNameMap.check2="wlw-checkbox_key:{actionForm.check2}"
+netui_tagIdNameMap.textArea="{actionForm.text3}"
+netui_tagIdNameMap.select="wlw-select_key:{actionForm.text2}"
+
+
+// **** This section contains functions typically run as events ****
+
+
+// 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];
+}
+
+// lookup by tagId to "real id"
+function lookupIdByTagId(id, tag)
+{
+   var scopeId = getScopeId(tag);
+   if (scopeId == "")
+      return netui_tagIdMap[id];
+   else
+      return netui_tagIdMap[scopeId  + "__" + id];
+}
+
+// lookup by tagId to "real name"
+function lookupNameByTagId(id, tag)
+{
+   var scopeId = getScopeId(tag);
+   if (scopeId == "")
+      return netui_tagIdNameMap[id];
+   else
+      return netui_tagIdNameMap[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)
+      return "";
+   var attrVal = tag.getAttribute("scopeId");
+   if (attrVal != null)
+      return attrVal;
+   return getScopeId(tag.parentNode);
+}
+-->
+&lt;/script>
+
+&lt;/body>
+
+&lt;/html></ses:responseBody>
+         </ses:response>
+      </ses:test>
+   </ses:tests>
+   <ses:endDate>04 Jan 2005, 11:08:16.652 AM MST</ses:endDate>
+   <ses:testCount>2</ses:testCount>
+</ses:recorderSession>
\ No newline at end of file

Added: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/PerfFormPerf.xml
Url: http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/PerfFormPerf.xml?view=auto&rev=124141
==============================================================================
--- (empty file)
+++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/PerfFormPerf.xml	Tue Jan  4 11:21:07 2005
@@ -0,0 +1,1241 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
+   <ses:sessionName>PerfFormPerf</ses:sessionName>
+   <ses:tester>Daryl</ses:tester>
+   <ses:startDate>04 Jan 2005, 11:43:35.044 AM MST</ses:startDate>
+   <ses:description>Performance app for HTML Controls inside a  form</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/perf/formPerf/Controller.jpf</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>EA76A7C24BFB23BAE4CFC7D3522F7F74</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=EA76A7C24BFB23BAE4CFC7D3522F7F74</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>Web Application Page</title>
+    <base href="http://localhost:8080/coreWeb/perf/formPerf/index.jsp">
+  </head>
+  <body>
+    <p>
+      New Web Application Page
+
+    <table>
+    <tr><td>
+    
+        <form name="bean" action="/coreWeb/perf/formPerf/postBean.do" method="post">
+            <table>
+                <tr valign="top">
+                    <td>FullText:</td>
+                    <td>
+                    <input type="text" name="{actionForm.fullText}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextThree:</td>
+                    <td>
+                    <input type="text" name="{actionForm.textThree}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Select:</td>
+                    <td>
+                        <input type="hidden" name="wlw-select_key:{actionForm.select}OldValue" value="true">
+<select name="wlw-select_key:{actionForm.select}" multiple>
+<option value="select one">select one</option>
+<option value="select two">select two</option>
+<option value="select three">select three</option>
+<option value="select four">select four</option>
+<option value="select five">select five</option>
+<option value="select six">select six</option>
+<option value="select seven">select seven</option></select>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolArray:</td>
+                    <td>
+                    
+                            <table class="tablebody" border="1"> 
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[0]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[0]}" checked>
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[1]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[1]}" checked>
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[2]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[2]}">
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[3]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[3]}">
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[4]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[4]}">
+                                </td>
+                            </tr>
+                         </table> 
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextFour:</td>
+                    <td>
+                    <input type="text" name="{actionForm.textFour}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextOne:</td>
+                    <td>
+                    <input type="text" name="{actionForm.textOne}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolTwo:</td>
+                    <td>
+                    <input type="hidden" name="wlw-checkbox_key:{actionForm.boolTwo}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolTwo}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolOne:</td>
+                    <td>
+                    <input type="hidden" name="wlw-checkbox_key:{actionForm.boolOne}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolOne}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Radio:</td>
+                    <td>
+                    <input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio one"><span>radio one</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio two"><span>radio two</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio three"><span>radio three</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio four"><span>radio four</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio five"><span>radio five</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio six"><span>radio six</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio seven"><span>radio seven</span><br>
+
+                    </td>
+                </tr>
+
+                <tr valign="top">
+                    <td>TextTwo:</td>
+                    <td>
+                    <textarea name="{actionForm.textTwo}"></textarea>
+                    </td>
+                </tr>
+            </table>
+            <br>
+            &nbsp;
+            <input type="submit" value="postBean">
+        </form>
+        </td><td>
+        <form name="bean" action="/coreWeb/perf/formPerf/postBean.do" method="post">
+            <table>
+                <tr valign="top">
+                    <td>FullText:</td>
+                    <td>
+                    <input type="text" name="{actionForm.fullText}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextThree:</td>
+                    <td>
+                    <input type="text" name="{actionForm.textThree}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Select:</td>
+                    <td>
+                        <input type="hidden" name="wlw-select_key:{actionForm.select}OldValue" value="true">
+<select name="wlw-select_key:{actionForm.select}" multiple>
+<option value="select one">select one</option>
+<option value="select two">select two</option>
+<option value="select three">select three</option>
+<option value="select four">select four</option>
+<option value="select five">select five</option>
+<option value="select six">select six</option>
+<option value="select seven">select seven</option></select>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolArray:</td>
+                    <td>
+                    
+                            <table class="tablebody" border="1"> 
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[0]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[0]}" checked>
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[1]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[1]}" checked>
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[2]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[2]}">
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[3]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[3]}">
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[4]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[4]}">
+                                </td>
+                            </tr>
+                         </table> 
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextFour:</td>
+                    <td>
+                    <input type="text" name="{actionForm.textFour}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextOne:</td>
+                    <td>
+                    <input type="text" name="{actionForm.textOne}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolTwo:</td>
+                    <td>
+                    <input type="hidden" name="wlw-checkbox_key:{actionForm.boolTwo}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolTwo}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolOne:</td>
+                    <td>
+                    <input type="hidden" name="wlw-checkbox_key:{actionForm.boolOne}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolOne}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Radio:</td>
+                    <td>
+                    <input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio one"><span>radio one</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio two"><span>radio two</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio three"><span>radio three</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio four"><span>radio four</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio five"><span>radio five</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio six"><span>radio six</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio seven"><span>radio seven</span><br>
+
+                    </td>
+                </tr>
+
+                <tr valign="top">
+                    <td>TextTwo:</td>
+                    <td>
+                    <textarea name="{actionForm.textTwo}"></textarea>
+                    </td>
+                </tr>
+            </table>
+            <br>
+            &nbsp;
+            <input type="submit" value="postBean">
+        </form>
+        </td><td>
+        <form name="bean" action="/coreWeb/perf/formPerf/postBean.do" method="post">
+            <table>
+                <tr valign="top">
+                    <td>FullText:</td>
+                    <td>
+                    <input type="text" name="{actionForm.fullText}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextThree:</td>
+                    <td>
+                    <input type="text" name="{actionForm.textThree}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Select:</td>
+                    <td>
+                        <input type="hidden" name="wlw-select_key:{actionForm.select}OldValue" value="true">
+<select name="wlw-select_key:{actionForm.select}" multiple>
+<option value="select one">select one</option>
+<option value="select two">select two</option>
+<option value="select three">select three</option>
+<option value="select four">select four</option>
+<option value="select five">select five</option>
+<option value="select six">select six</option>
+<option value="select seven">select seven</option></select>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolArray:</td>
+                    <td>
+                    
+                            <table class="tablebody" border="1"> 
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[0]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[0]}" checked>
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[1]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[1]}" checked>
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[2]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[2]}">
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[3]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[3]}">
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[4]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[4]}">
+                                </td>
+                            </tr>
+                         </table> 
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextFour:</td>
+                    <td>
+                    <input type="text" name="{actionForm.textFour}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextOne:</td>
+                    <td>
+                    <input type="text" name="{actionForm.textOne}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolTwo:</td>
+                    <td>
+                    <input type="hidden" name="wlw-checkbox_key:{actionForm.boolTwo}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolTwo}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolOne:</td>
+                    <td>
+                    <input type="hidden" name="wlw-checkbox_key:{actionForm.boolOne}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolOne}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Radio:</td>
+                    <td>
+                    <input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio one"><span>radio one</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio two"><span>radio two</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio three"><span>radio three</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio four"><span>radio four</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio five"><span>radio five</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio six"><span>radio six</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio seven"><span>radio seven</span><br>
+
+                    </td>
+                </tr>
+
+                <tr valign="top">
+                    <td>TextTwo:</td>
+                    <td>
+                    <textarea name="{actionForm.textTwo}"></textarea>
+                    </td>
+                </tr>
+            </table>
+            <br>
+            &nbsp;
+            <input type="submit" value="postBean">
+        </form>
+        </td><td>
+        <form name="bean" action="/coreWeb/perf/formPerf/postBean.do" method="post">
+            <table>
+                <tr valign="top">
+                    <td>FullText:</td>
+                    <td>
+                    <input type="text" name="{actionForm.fullText}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextThree:</td>
+                    <td>
+                    <input type="text" name="{actionForm.textThree}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Select:</td>
+                    <td>
+                        <input type="hidden" name="wlw-select_key:{actionForm.select}OldValue" value="true">
+<select name="wlw-select_key:{actionForm.select}" multiple>
+<option value="select one">select one</option>
+<option value="select two">select two</option>
+<option value="select three">select three</option>
+<option value="select four">select four</option>
+<option value="select five">select five</option>
+<option value="select six">select six</option>
+<option value="select seven">select seven</option></select>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolArray:</td>
+                    <td>
+                    
+                            <table class="tablebody" border="1"> 
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[0]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[0]}" checked>
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[1]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[1]}" checked>
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[2]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[2]}">
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[3]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[3]}">
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[4]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[4]}">
+                                </td>
+                            </tr>
+                         </table> 
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextFour:</td>
+                    <td>
+                    <input type="text" name="{actionForm.textFour}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextOne:</td>
+                    <td>
+                    <input type="text" name="{actionForm.textOne}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolTwo:</td>
+                    <td>
+                    <input type="hidden" name="wlw-checkbox_key:{actionForm.boolTwo}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolTwo}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolOne:</td>
+                    <td>
+                    <input type="hidden" name="wlw-checkbox_key:{actionForm.boolOne}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolOne}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Radio:</td>
+                    <td>
+                    <input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio one"><span>radio one</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio two"><span>radio two</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio three"><span>radio three</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio four"><span>radio four</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio five"><span>radio five</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio six"><span>radio six</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio seven"><span>radio seven</span><br>
+
+                    </td>
+                </tr>
+
+                <tr valign="top">
+                    <td>TextTwo:</td>
+                    <td>
+                    <textarea name="{actionForm.textTwo}"></textarea>
+                    </td>
+                </tr>
+            </table>
+            <br>
+            &nbsp;
+            <input type="submit" value="postBean">
+        </form>
+        </td><td>
+        <form name="bean" action="/coreWeb/perf/formPerf/postBean.do" method="post">
+            <table>
+                <tr valign="top">
+                    <td>FullText:</td>
+                    <td>
+                    <input type="text" name="{actionForm.fullText}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextThree:</td>
+                    <td>
+                    <input type="text" name="{actionForm.textThree}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Select:</td>
+                    <td>
+                        <input type="hidden" name="wlw-select_key:{actionForm.select}OldValue" value="true">
+<select name="wlw-select_key:{actionForm.select}" multiple>
+<option value="select one">select one</option>
+<option value="select two">select two</option>
+<option value="select three">select three</option>
+<option value="select four">select four</option>
+<option value="select five">select five</option>
+<option value="select six">select six</option>
+<option value="select seven">select seven</option></select>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolArray:</td>
+                    <td>
+                    
+                            <table class="tablebody" border="1"> 
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[0]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[0]}" checked>
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[1]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[1]}" checked>
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[2]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[2]}">
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[3]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[3]}">
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[4]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[4]}">
+                                </td>
+                            </tr>
+                         </table> 
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextFour:</td>
+                    <td>
+                    <input type="text" name="{actionForm.textFour}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextOne:</td>
+                    <td>
+                    <input type="text" name="{actionForm.textOne}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolTwo:</td>
+                    <td>
+                    <input type="hidden" name="wlw-checkbox_key:{actionForm.boolTwo}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolTwo}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolOne:</td>
+                    <td>
+                    <input type="hidden" name="wlw-checkbox_key:{actionForm.boolOne}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolOne}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Radio:</td>
+                    <td>
+                    <input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio one"><span>radio one</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio two"><span>radio two</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio three"><span>radio three</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio four"><span>radio four</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio five"><span>radio five</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio six"><span>radio six</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio seven"><span>radio seven</span><br>
+
+                    </td>
+                </tr>
+
+                <tr valign="top">
+                    <td>TextTwo:</td>
+                    <td>
+                    <textarea name="{actionForm.textTwo}"></textarea>
+                    </td>
+                </tr>
+            </table>
+            <br>
+            &nbsp;
+            <input type="submit" value="postBean">
+        </form>
+        </td><td>
+        <form name="bean" action="/coreWeb/perf/formPerf/postBean.do" method="post">
+            <table>
+                <tr valign="top">
+                    <td>FullText:</td>
+                    <td>
+                    <input type="text" name="{actionForm.fullText}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextThree:</td>
+                    <td>
+                    <input type="text" name="{actionForm.textThree}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Select:</td>
+                    <td>
+                        <input type="hidden" name="wlw-select_key:{actionForm.select}OldValue" value="true">
+<select name="wlw-select_key:{actionForm.select}" multiple>
+<option value="select one">select one</option>
+<option value="select two">select two</option>
+<option value="select three">select three</option>
+<option value="select four">select four</option>
+<option value="select five">select five</option>
+<option value="select six">select six</option>
+<option value="select seven">select seven</option></select>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolArray:</td>
+                    <td>
+                    
+                            <table class="tablebody" border="1"> 
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[0]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[0]}" checked>
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[1]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[1]}" checked>
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[2]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[2]}">
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[3]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[3]}">
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[4]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[4]}">
+                                </td>
+                            </tr>
+                         </table> 
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextFour:</td>
+                    <td>
+                    <input type="text" name="{actionForm.textFour}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextOne:</td>
+                    <td>
+                    <input type="text" name="{actionForm.textOne}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolTwo:</td>
+                    <td>
+                    <input type="hidden" name="wlw-checkbox_key:{actionForm.boolTwo}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolTwo}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolOne:</td>
+                    <td>
+                    <input type="hidden" name="wlw-checkbox_key:{actionForm.boolOne}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolOne}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Radio:</td>
+                    <td>
+                    <input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio one"><span>radio one</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio two"><span>radio two</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio three"><span>radio three</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio four"><span>radio four</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio five"><span>radio five</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio six"><span>radio six</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio seven"><span>radio seven</span><br>
+
+                    </td>
+                </tr>
+
+                <tr valign="top">
+                    <td>TextTwo:</td>
+                    <td>
+                    <textarea name="{actionForm.textTwo}"></textarea>
+                    </td>
+                </tr>
+            </table>
+            <br>
+            &nbsp;
+            <input type="submit" value="postBean">
+        </form>
+        </td><td>
+        <form name="bean" action="/coreWeb/perf/formPerf/postBean.do" method="post">
+            <table>
+                <tr valign="top">
+                    <td>FullText:</td>
+                    <td>
+                    <input type="text" name="{actionForm.fullText}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextThree:</td>
+                    <td>
+                    <input type="text" name="{actionForm.textThree}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Select:</td>
+                    <td>
+                        <input type="hidden" name="wlw-select_key:{actionForm.select}OldValue" value="true">
+<select name="wlw-select_key:{actionForm.select}" multiple>
+<option value="select one">select one</option>
+<option value="select two">select two</option>
+<option value="select three">select three</option>
+<option value="select four">select four</option>
+<option value="select five">select five</option>
+<option value="select six">select six</option>
+<option value="select seven">select seven</option></select>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolArray:</td>
+                    <td>
+                    
+                            <table class="tablebody" border="1"> 
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[0]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[0]}" checked>
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[1]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[1]}" checked>
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[2]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[2]}">
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[3]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[3]}">
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[4]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[4]}">
+                                </td>
+                            </tr>
+                         </table> 
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextFour:</td>
+                    <td>
+                    <input type="text" name="{actionForm.textFour}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextOne:</td>
+                    <td>
+                    <input type="text" name="{actionForm.textOne}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolTwo:</td>
+                    <td>
+                    <input type="hidden" name="wlw-checkbox_key:{actionForm.boolTwo}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolTwo}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolOne:</td>
+                    <td>
+                    <input type="hidden" name="wlw-checkbox_key:{actionForm.boolOne}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolOne}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Radio:</td>
+                    <td>
+                    <input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio one"><span>radio one</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio two"><span>radio two</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio three"><span>radio three</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio four"><span>radio four</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio five"><span>radio five</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio six"><span>radio six</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio seven"><span>radio seven</span><br>
+
+                    </td>
+                </tr>
+
+                <tr valign="top">
+                    <td>TextTwo:</td>
+                    <td>
+                    <textarea name="{actionForm.textTwo}"></textarea>
+                    </td>
+                </tr>
+            </table>
+            <br>
+            &nbsp;
+            <input type="submit" value="postBean">
+        </form>
+        </td><td>
+        <form name="bean" action="/coreWeb/perf/formPerf/postBean.do" method="post">
+            <table>
+                <tr valign="top">
+                    <td>FullText:</td>
+                    <td>
+                    <input type="text" name="{actionForm.fullText}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextThree:</td>
+                    <td>
+                    <input type="text" name="{actionForm.textThree}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Select:</td>
+                    <td>
+                        <input type="hidden" name="wlw-select_key:{actionForm.select}OldValue" value="true">
+<select name="wlw-select_key:{actionForm.select}" multiple>
+<option value="select one">select one</option>
+<option value="select two">select two</option>
+<option value="select three">select three</option>
+<option value="select four">select four</option>
+<option value="select five">select five</option>
+<option value="select six">select six</option>
+<option value="select seven">select seven</option></select>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolArray:</td>
+                    <td>
+                    
+                            <table class="tablebody" border="1"> 
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[0]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[0]}" checked>
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[1]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[1]}" checked>
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[2]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[2]}">
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[3]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[3]}">
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[4]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[4]}">
+                                </td>
+                            </tr>
+                         </table> 
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextFour:</td>
+                    <td>
+                    <input type="text" name="{actionForm.textFour}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextOne:</td>
+                    <td>
+                    <input type="text" name="{actionForm.textOne}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolTwo:</td>
+                    <td>
+                    <input type="hidden" name="wlw-checkbox_key:{actionForm.boolTwo}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolTwo}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolOne:</td>
+                    <td>
+                    <input type="hidden" name="wlw-checkbox_key:{actionForm.boolOne}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolOne}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Radio:</td>
+                    <td>
+                    <input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio one"><span>radio one</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio two"><span>radio two</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio three"><span>radio three</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio four"><span>radio four</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio five"><span>radio five</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio six"><span>radio six</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio seven"><span>radio seven</span><br>
+
+                    </td>
+                </tr>
+
+                <tr valign="top">
+                    <td>TextTwo:</td>
+                    <td>
+                    <textarea name="{actionForm.textTwo}"></textarea>
+                    </td>
+                </tr>
+            </table>
+            <br>
+            &nbsp;
+            <input type="submit" value="postBean">
+        </form>
+        </td><td>
+        <form name="bean" action="/coreWeb/perf/formPerf/postBean.do" method="post">
+            <table>
+                <tr valign="top">
+                    <td>FullText:</td>
+                    <td>
+                    <input type="text" name="{actionForm.fullText}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextThree:</td>
+                    <td>
+                    <input type="text" name="{actionForm.textThree}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Select:</td>
+                    <td>
+                        <input type="hidden" name="wlw-select_key:{actionForm.select}OldValue" value="true">
+<select name="wlw-select_key:{actionForm.select}" multiple>
+<option value="select one">select one</option>
+<option value="select two">select two</option>
+<option value="select three">select three</option>
+<option value="select four">select four</option>
+<option value="select five">select five</option>
+<option value="select six">select six</option>
+<option value="select seven">select seven</option></select>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolArray:</td>
+                    <td>
+                    
+                            <table class="tablebody" border="1"> 
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[0]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[0]}" checked>
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[1]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[1]}" checked>
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[2]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[2]}">
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[3]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[3]}">
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[4]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[4]}">
+                                </td>
+                            </tr>
+                         </table> 
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextFour:</td>
+                    <td>
+                    <input type="text" name="{actionForm.textFour}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextOne:</td>
+                    <td>
+                    <input type="text" name="{actionForm.textOne}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolTwo:</td>
+                    <td>
+                    <input type="hidden" name="wlw-checkbox_key:{actionForm.boolTwo}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolTwo}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolOne:</td>
+                    <td>
+                    <input type="hidden" name="wlw-checkbox_key:{actionForm.boolOne}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolOne}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Radio:</td>
+                    <td>
+                    <input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio one"><span>radio one</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio two"><span>radio two</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio three"><span>radio three</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio four"><span>radio four</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio five"><span>radio five</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio six"><span>radio six</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio seven"><span>radio seven</span><br>
+
+                    </td>
+                </tr>
+
+                <tr valign="top">
+                    <td>TextTwo:</td>
+                    <td>
+                    <textarea name="{actionForm.textTwo}"></textarea>
+                    </td>
+                </tr>
+            </table>
+            <br>
+            &nbsp;
+            <input type="submit" value="postBean">
+        </form>
+        </td><td>
+        <form name="bean" action="/coreWeb/perf/formPerf/postBean.do" method="post">
+            <table>
+                <tr valign="top">
+                    <td>FullText:</td>
+                    <td>
+                    <input type="text" name="{actionForm.fullText}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextThree:</td>
+                    <td>
+                    <input type="text" name="{actionForm.textThree}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Select:</td>
+                    <td>
+                        <input type="hidden" name="wlw-select_key:{actionForm.select}OldValue" value="true">
+<select name="wlw-select_key:{actionForm.select}" multiple>
+<option value="select one">select one</option>
+<option value="select two">select two</option>
+<option value="select three">select three</option>
+<option value="select four">select four</option>
+<option value="select five">select five</option>
+<option value="select six">select six</option>
+<option value="select seven">select seven</option></select>
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolArray:</td>
+                    <td>
+                    
+                            <table class="tablebody" border="1"> 
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[0]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[0]}" checked>
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[1]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[1]}" checked>
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[2]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[2]}">
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[3]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[3]}">
+                                </td>
+                            </tr>
+                        
+                            <tr valign="top">
+                                <td>
+                                <input type="hidden" name="wlw-checkbox_key:{actionForm.boolArray[4]}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolArray[4]}">
+                                </td>
+                            </tr>
+                         </table> 
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextFour:</td>
+                    <td>
+                    <input type="text" name="{actionForm.textFour}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>TextOne:</td>
+                    <td>
+                    <input type="text" name="{actionForm.textOne}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolTwo:</td>
+                    <td>
+                    <input type="hidden" name="wlw-checkbox_key:{actionForm.boolTwo}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolTwo}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>BoolOne:</td>
+                    <td>
+                    <input type="hidden" name="wlw-checkbox_key:{actionForm.boolOne}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.boolOne}">
+                    </td>
+                </tr>
+                <tr valign="top">
+                    <td>Radio:</td>
+                    <td>
+                    <input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio one"><span>radio one</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio two"><span>radio two</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio three"><span>radio three</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio four"><span>radio four</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio five"><span>radio five</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio six"><span>radio six</span><br>
+<input type="radio" name="wlw-radio_button_group_key:{actionForm.radio}" value="radio seven"><span>radio seven</span><br>
+
+                    </td>
+                </tr>
+
+                <tr valign="top">
+                    <td>TextTwo:</td>
+                    <td>
+                    <textarea name="{actionForm.textTwo}"></textarea>
+                    </td>
+                </tr>
+            </table>
+            <br>
+            &nbsp;
+            <input type="submit" value="postBean">
+        </form>
+        </td><tr></table>
+
+        </p>
+  </body>
+
+</html>]]></ses:responseBody>
+         </ses:response>
+      </ses:test>
+   </ses:tests>
+   <ses:endDate>04 Jan 2005, 11:43:42.225 AM MST</ses:endDate>
+   <ses:testCount>1</ses:testCount>
+</ses:recorderSession>
\ No newline at end of file

Mime
View raw message