You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beehive.apache.org by do...@apache.org on 2004/07/18 19:22:36 UTC

svn commit: rev 23037 - in incubator/beehive/trunk/netui/test/webapps/drt: coreWeb/bugs/b13881 coreWeb/bugs/b14259 coreWeb/bugs/b14787 coreWeb/miniTests/appState coreWeb/miniTests/attrBinding testRecorder/tests

Author: dolander
Date: Sun Jul 18 10:22:35 2004
New Revision: 23037

Modified:
   incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b13881/Begin.jsp
   incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b13881/Controller.jpf
   incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14259/Begin.jsp
   incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14259/Controller.jpf
   incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14259/ErrorPage.jsp
   incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14787/Begin.jsp
   incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14787/Controller.jpf
   incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/miniTests/appState/Begin.jsp
   incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/miniTests/appState/Controller.jpf
   incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/miniTests/attrBinding/Begin.jsp
   incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/miniTests/attrBinding/Controller.jpf
   incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/AppState.xml
   incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/AttrBinding.xml
   incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/B13881.xml
   incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/B14259.xml
   incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/B14787.xml
Log:
Update Description on a number of tests.



Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b13881/Begin.jsp
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b13881/Begin.jsp	(original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b13881/Begin.jsp	Sun Jul 18 10:22:35 2004
@@ -1,23 +1,28 @@
 <%@ taglib uri="beehive-netui-tags-html.tld" prefix="netui" %>
-<html>
+<netui:html>
 <head>
 <title>Checkbox test</title>
 </head>
-<body>
+<netui:body>
 <h4>Checkbox Tests</h4>
-<netui:form action="/next">
-Checkbox from form: <netui:checkBox dataSource="actionForm.checkBox1" /><br />
-True Checkbox from form: <netui:checkBox dataSource="actionForm.checkBox2" /><br />
-<br />
-Checkbox from page flow: <netui:checkBox dataSource="pageFlow.checkBox" /><br />
-True Checkbox from page flow: <netui:checkBox dataSource="pageFlow.checkBox2" /><br />
+<p style="color:green">
+This test binds checkboxes to both an actionForm and to properties in the page flow. Initially, one
+variable is true and one false in each binding.  Each time the form is posted, the values should be updated.
+This is a basic test that verifies that the checkbox state is correctly tracked and updated during a post.
+</p>
+<netui:form action="next">
+Checkbox from form: <netui:checkBox dataSource="actionForm.checkBox1" /><br>
+Checkbox from form (true): <netui:checkBox dataSource="actionForm.checkBox2" /><br>
+<br>
+Checkbox from page flow: <netui:checkBox dataSource="pageFlow.checkBox" /><br>
+Checkbox from page flow (true): <netui:checkBox dataSource="pageFlow.checkBox2" /><br>
 <netui:button type="submit">Submit</netui:button>
 </netui:form>
-<br />
-Checkbox from Form: <netui:label value="${pageFlow.form.checkBox1}" /><br />
-True Checkbox Form: <netui:label value="${pageFlow.form.checkBox2}" /><br />
-<br />
-Checkbox from Page Flow: <netui:label value="${pageFlow.checkBox}" /><br />
-True Checkbox from Page Flow: <netui:label value="${pageFlow.checkBox2}" /><br />
-</body>
-</html>
+<hr>
+Checkbox from Form: <netui:label value="${pageFlow.form.checkBox1}" /><br>
+Checkbox from Form (true): <netui:label value="${pageFlow.form.checkBox2}" /><br>
+<br>
+Checkbox from Page Flow: <netui:label value="${pageFlow.checkBox}" /><br>
+Checkbox from Page Flow (true): <netui:label value="${pageFlow.checkBox2}" /><br>
+</netui:body>
+</netui:html>

Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b13881/Controller.jpf
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b13881/Controller.jpf	(original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b13881/Controller.jpf	Sun Jul 18 10:22:35 2004
@@ -28,9 +28,6 @@
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpSession;
 
-/**
- * @jpf:forward name="begin" path="Begin.jsp"
- */
 @Jpf.Controller(
     forwards = {
         @Jpf.Forward(
@@ -44,64 +41,58 @@
     private boolean _formCheckBox2 = true;
 
     public Form getForm() {
-	return _form;
+	    return _form;
     }
     public void setForm(Form form) {
-	_form = form;
+	    _form = form;
     }
 
     public boolean getCheckBox() {
-	return _formCheckBox;
+	    return _formCheckBox;
     }
     public void setCheckBox(boolean formCheckbox) {
-	_formCheckBox = formCheckbox;
+	    _formCheckBox = formCheckbox;
     }
 
     public boolean getCheckBox2() {
-	return _formCheckBox2;
+	    return _formCheckBox2;
     }
     public void setCheckBox2(boolean formCheckbox) {
-	_formCheckBox2 = formCheckbox;
+	    _formCheckBox2 = formCheckbox;
     }
 
     public static class Form extends FormData {
-	boolean _checkBox1;
-	boolean _checkBox2 = true;
+        boolean _checkBox1;
+        boolean _checkBox2 = true;
+
+        public Form() {
+            super();
+        }
+
+        public boolean getCheckBox1() {
+            return _checkBox1;
+        }
+        public void setCheckBox1(boolean checkbox) {
+            _checkBox1 = checkbox;
+        }
+
+        public boolean getCheckBox2() {
+            return _checkBox2;
+        }
+        public void setCheckBox2(boolean checkbox) {
+            _checkBox2 = checkbox;
+        }
+    }
 
-	public Form() {
-	    super();
-	}
-
-	public boolean getCheckBox1() {
-	    return _checkBox1;
-	}
-	public void setCheckBox1(boolean checkbox) {
-	    _checkBox1 = checkbox;
-	}
-
-	public boolean getCheckBox2() {
-	    return _checkBox2;
-	}
-	public void setCheckBox2(boolean checkbox) {
-	    _checkBox2 = checkbox;
-	}
-    }
-
-    /**
-     * @jpf:action
-     */
     @Jpf.Action(
         )
     public Forward next(Form form)
     {
-	_form.setCheckBox1(form.getCheckBox1());
-	_form.setCheckBox2(form.getCheckBox2());
-	return new Forward("begin",_form);
+        _form.setCheckBox1(form.getCheckBox1());
+        _form.setCheckBox2(form.getCheckBox2());
+        return new Forward("begin",_form);
     }
 
-    /**
-     * @jpf:action
-     */
     @Jpf.Action(
         )
     public Forward begin()

Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14259/Begin.jsp
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14259/Begin.jsp	(original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14259/Begin.jsp	Sun Jul 18 10:22:35 2004
@@ -1,12 +1,18 @@
 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
 <%@ taglib uri="beehive-netui-tags-html.tld" prefix="netui" %>
 
-<html>
+<netui:html>
 <head>
-<title>Exceptions</title>
+<title>Exceptions Handling and Reporting</title>
 </head>
-<body>
-<h4>Exceptions</h3>
-<netui:anchor action="throwGlobal">Global To Method</netui:anchor><br />
-</body>
-</html>
+<netui:body>
+<h4>Exceptions Handling and Reporting</h3>
+<p style="color:green">
+This test verifies that an action that throws an exception is caught by a exception handler.  When the
+link below is pressed, the action will throw an exception.  The exception handler then handles the
+exception and forwards control to the ErrorPage.jsp.  This page uses the <b>Exceptions</b> tag to report
+the error.
+</p>
+<netui:anchor action="throwGlobal">Throw Exception</netui:anchor><br>
+</netui:body>
+</netui:html>

Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14259/Controller.jpf
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14259/Controller.jpf	(original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14259/Controller.jpf	Sun Jul 18 10:22:35 2004
@@ -21,10 +21,6 @@
 import org.apache.beehive.netui.pageflow.*;
 import org.apache.beehive.netui.pageflow.annotations.Jpf;
 
-/**
- * @jpf:catch type="Controller.MyException"
- *            method="globalHandler"
- */
 @Jpf.Controller(
     catches = {
         @Jpf.Catch(
@@ -39,10 +35,6 @@
         return _message;
     }
 
-    /**
-     * @jpf:action
-     * @jpf:forward name="begin" path="Begin.jsp"
-     */
     @Jpf.Action(
         forwards = {
             @Jpf.Forward(
@@ -51,13 +43,10 @@
         })
     protected Forward begin()
     {
-	_message = "";
+	    _message = "";
         return new Forward( "begin" );
     }
 
-    /**
-     * @jpf:action
-     */
     @Jpf.Action(
         )
     protected Forward throwGlobal()
@@ -66,10 +55,6 @@
         throw new MyException("Global Exception being Thrown");
     }
 
-    /**
-     * @jpf:action
-     * @jpf:forward name="begin" path="Begin.jsp"
-     */
     @Jpf.Action(
         forwards = {
             @Jpf.Forward(
@@ -82,10 +67,6 @@
     }
 
 
-    /**
-     * @jpf:exception-handler
-     * @jpf:forward name="errorPage" path="ErrorPage.jsp"
-     */
     @Jpf.ExceptionHandler(
         forwards = {
             @Jpf.Forward(
@@ -95,20 +76,20 @@
     protected Forward globalHandler(MyException ex, String actionName,
 					  String message, Object form)
     {
-        _message = "caught " + ex + " in globalHandler";
+        _message = "caught " + ex + " in the page flow globalHandler()";
         return new Forward( "errorPage" );
     }
 
     public static class MyException extends Exception
     {
-	public MyException() {
-	    super();
-	}
-	public MyException(String msg) {
-	    super(msg);
-	}
-	public String toString() {
-	    return "[MyException]";
-	}
+        public MyException() {
+            super();
+        }
+        public MyException(String msg) {
+            super(msg);
+        }
+        public String toString() {
+            return "[MyException]";
+        }
     }
 }

Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14259/ErrorPage.jsp
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14259/ErrorPage.jsp	(original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14259/ErrorPage.jsp	Sun Jul 18 10:22:35 2004
@@ -1,12 +1,19 @@
 <%@ taglib uri="beehive-netui-tags-html.tld" prefix="netui" %>
-<html>
+<netui:html>
 <head>
-<title>Error Page</title>
+<title>Report Exception</title>
 </head>
-<body>
+<netui:body>
 <h4>Report Exception</h4>
-Page Flow Message: <netui:label value="${pageFlow.message}"/><br />
-Exception Tag Message <hr/><netui:exceptions showMessage="true"/><hr />
-Exception Tag No StackTrace<hr/><netui:exceptions showStackTrace="false"/><hr/>
-</body>
-</html>
+<p style="color:green">
+Report the results of the exception.  The first line below is a message that we added to the page flow when
+the exception was caught.  The second two lines are the value of the <b>Exceptions</b> tag.  The first has
+the property <b>showMessage</b> set to true.  In the second <b>showMessage</b> is not set, but <b>showStackTrace</b>
+is explicitly set to false.  Both lines should be the same.
+</p>
+<hr>
+<b>Page Flow Message:</b> <netui:label value="${pageFlow.message}"/><hr>
+<b>Exception Tag Message:</b> <br><netui:exceptions showMessage="true"/><hr>
+<b>Exception Tag No StackTrace:</b> <br><netui:exceptions showStackTrace="false"/><hr>
+</netui:body>
+</netui:html>

Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14787/Begin.jsp
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14787/Begin.jsp	(original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14787/Begin.jsp	Sun Jul 18 10:22:35 2004
@@ -1,18 +1,26 @@
 <%@ taglib uri="beehive-netui-tags-html.tld" prefix="netui" %>
-<html>
+<netui:html>
 <head>
 <title>Default Value Test</title>
 </head>
-<body>
-<netui:form action="/postback">
-Select Box: <netui:select dataSource="pageFlow.selected"
- optionsDataSource="${pageFlow.options}" defaultValue="${pageFlow.defaultValue}"/><br />
-Textbox 1: <netui:textBox dataSource="pageFlow.text1" defaultValue="${pageFlow.text1Default}"/><br />
-Textbox 2: <netui:textBox dataSource="pageFlow.text2" defaultValue="${pageFlow.text2Default}"/> (null data source) <br />
+<netui:body>
+<h4>Test of Default Values</h4>
+<p style="color:green">
+This test binds two text boxes to values in the page flow.  The values in the first text box, the page flow value
+has a defined value.  In the second textbox, the page flow value does not.  This means that the default value
+should be displayed. Below the form are the actual values being bound to in the page flow.  The 'Default' value
+is displayed after the bound value.
+</p>
+<netui:form action="postback">
+Textbox 1: <netui:textBox dataSource="pageFlow.text1" defaultValue="${pageFlow.text1Default}"/><br>
+Textbox 2: <netui:textBox dataSource="pageFlow.text2" defaultValue="${pageFlow.text2Default}"/> (null data source) <br>
 <netui:button type="submit">Submit</netui:button>
-</netui:form><br />
-<b>Actual PageFlowController values</b><br/>
-text2Default: <netui:label value="${pageFlow.text2Default}"/><br/>
-text2: <netui:label value="${pageFlow.text2}"/>
-</body>
-</html>
+</netui:form>
+<hr>
+<h4>Actual PageFlowController values</h4>
+text1: <netui:label value="${pageFlow.text1}"/><br>
+text1Default: <netui:label value="${pageFlow.text1Default}"/><br>
+text2: <netui:label value="${pageFlow.text2}"/><br>
+text2Default: <netui:label value="${pageFlow.text2Default}"/><br>
+</netui:body>
+</netui:html>

Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14787/Controller.jpf
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14787/Controller.jpf	(original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/bugs/b14787/Controller.jpf	Sun Jul 18 10:22:35 2004
@@ -25,9 +25,6 @@
 
 import org.apache.beehive.netui.pageflow.annotations.Jpf;
 
-/**
- * @jpf:forward name="begin" path="Begin.jsp"
- */
 @Jpf.Controller(
     forwards = {
         @Jpf.Forward(
@@ -36,62 +33,38 @@
     })
 public class Controller extends PageFlowController
 {
-
-    String[] _options = {"Option 1", "Option 2", "Option 3", "Option 4"};
-    String _defaultValue = _options[2];
-    String _selected = _options[3];
-
     String _text1 = "text1";
     String _text1Default = "text1Default";
 
     String _text2 = null;
     String _text2Default = "text2Default";
 
-
-    public String getSelected() {
-	return _selected;
-    }
-    public void setSelected(String selected) {
-	_selected = selected;
-    }
-
-    public String[] getOptions() {
-	return _options;
-    }
-    
-    public String getDefaultValue() {
-	return _defaultValue;
-    }
-
     public String getText1() {
-	return _text1;
+	    return _text1;
     }
     public void setText1(String text1) {
-	_text1 = text1;
+	    _text1 = text1;
     }
 
     public String getText1Default() {
-	return _text1Default;
+	    return _text1Default;
     }
 
     public String getText2() {
-	return _text2;
+	    return _text2;
     }
     public void setText2(String text2) {
-	_text2 = text2;
+	    _text2 = text2;
     }
 
     public String getText2Default() {
-	return _text2Default;
+	    return _text2Default;
     }
 
     public static class Form extends FormData 
     {
     }
 
-    /**
-     * @jpf:action
-     */
     @Jpf.Action(
         )
     public Forward postback(Form form)
@@ -99,9 +72,6 @@
         return new Forward("begin");
     }
 
-    /**
-     * @jpf:action
-     */
     @Jpf.Action(
         )
     public Forward begin()

Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/miniTests/appState/Begin.jsp
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/miniTests/appState/Begin.jsp	(original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/miniTests/appState/Begin.jsp	Sun Jul 18 10:22:35 2004
@@ -1,11 +1,17 @@
 <%@ taglib uri="beehive-netui-tags-html.tld" prefix="netui" %>
-<html>
+<netui:html>
 <head>
-<title>Basic Global App</title>
+<title>Basic Binding to Global App</title>
 </head>
-<body>
-<h4>Basic Global App</h4>
-App State: <netui:label value="${globalApp.appState}"/><br />
+<netui:body>
+<h4>Basic Binding to Global App</h4>
+<p style="color:green">
+This test is a basic test of binding to the GlobalApp.  It binds to the <b>appState</b>  and <b>appInfo</b> properties
+in the global app in two different ways.  The first is a direct binding through the EL.  The second
+binding is done the page flow.  The page flow exposes a a property that passes through the property
+on the global app.  This is a single page test.
+</p>
+App State: <netui:label value="${globalApp.appState}"/><br>
 App State through page flow: <netui:label value="${pageFlow.appInfo}"/>
-</body>
-</html>
+</netui:body>
+</netui:html>

Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/miniTests/appState/Controller.jpf
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/miniTests/appState/Controller.jpf	(original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/miniTests/appState/Controller.jpf	Sun Jul 18 10:22:35 2004
@@ -26,13 +26,9 @@
     protected transient global.Global globalApp;
 
     public String getAppInfo() {
-	return globalApp.getAppInfo();
+	    return globalApp.getAppInfo();
     }
 
-    /**
-     * @jpf:action
-     * @jpf:forward name="begin" path="Begin.jsp"
-     */
     @Jpf.Action(
         forwards = {
             @Jpf.Forward(

Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/miniTests/attrBinding/Begin.jsp
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/miniTests/attrBinding/Begin.jsp	(original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/miniTests/attrBinding/Begin.jsp	Sun Jul 18 10:22:35 2004
@@ -1,47 +1,53 @@
 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
 <%@ taglib uri="beehive-netui-tags-html.tld" prefix="netui" %>
 <%@ taglib uri="beehive-netui-tags-databinding.tld" prefix="db"%>
-<html>
+<netui:html>
 <head>
 <title>Attribute Binding</title>
 </head>
-<body>
-<h4>Scalar Attributes</h4>
-Int Property: <netui:label value="${pageFlow.prop1}"/><br />
-String Property: <netui:label value="${pageFlow.prop2}"/><br />
-Float Property: <netui:label value="${pageFlow.prop3}"/><br />
-Boolean Property: <netui:label value="${pageFlow.prop4}"/><br />
-<h4>Array Attributes</h4>
+<netui:body>
+<h4>Attribute Binding to Base Types</h4>
+<p style="color:green">
+This test will bind the <b>Label value</b> property to a bunch of base types (int, boolean, float and String).
+The binding is done through both single value properties and array properties using the repeater.  This is a single
+page test.
+</p>
+<h4>Base Type Attributes</h4>
+int Property: <netui:label value="${pageFlow.prop1}"/><br>
+String Property: <netui:label value="${pageFlow.prop2}"/><br>
+float Property: <netui:label value="${pageFlow.prop3}"/><br>
+boolean Property: <netui:label value="${pageFlow.prop4}"/><br>
 
-<b>Ints</b></br>
+<h4>Base Type Array Attributes</h4>
+<b>int[]</b><br>
 <table><tr>
 <db:repeater dataSource="pageFlow.props1">
-  <td><netui:label value="${container.item}"/></td>
+  <td  width="50px"><netui:label value="${container.item}"/></td>
 </db:repeater>
 </tr></table>
 
-<b>Strings</b></br>
-<table width="50%"><tr>
+<b>String[]</b></br>
+<table><tr>
 <db:repeater dataSource="pageFlow.props2">
-  <td><netui:label value="${container.item}"/></td>
+  <td  width="50px"><netui:label value="${container.item}"/></td>
 </db:repeater>
 </tr></table>
 
-<b>Floats</b></br>
-<table width="50%"><tr>
+<b>float[]</b></br>
+<table><tr>
 <db:repeater dataSource="pageFlow.props3">
-  <td><netui:label value="${container.item}"/></td>
+  <td  width="50px"><netui:label value="${container.item}"/></td>
 </db:repeater>
 </tr></table>
 
-<b>Booleans</b></br>
-<table width="50%"><tr>
+<b>boolean[]</b></br>
+<table><tr>
 <db:repeater dataSource="pageFlow.props4">
-  <td><netui:label value="${container.item}"/></td>
+  <td  width="50px"><netui:label value="${container.item}"/></td>
 </db:repeater>
 </tr></table>
-</body>
-</html>
+</netui:body>
+</netui:html>
 
 	
 

Modified: incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/miniTests/attrBinding/Controller.jpf
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/miniTests/attrBinding/Controller.jpf	(original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/coreWeb/miniTests/attrBinding/Controller.jpf	Sun Jul 18 10:22:35 2004
@@ -38,66 +38,62 @@
 
     ///****************** Scalars ********************
     public int getProp1() {
-	return _prop1;
+	    return _prop1;
     }
     public void setProp1(int prop1) {
-	_prop1 = prop1;
+	    _prop1 = prop1;
     }
 
     public String getProp2() {
-	return _prop2;
+	    return _prop2;
     }
     public void setProp2(String prop2) {
-	_prop2 = prop2;
+	    _prop2 = prop2;
     }
 
     public float getProp3() {
-	return _prop3;
+	    return _prop3;
     }
     public void setProp3(float prop3) {
-	_prop3 = prop3;
+	    _prop3 = prop3;
     }
 
     public boolean getProp4() {
-	return _prop4;
+	    return _prop4;
     }
     public void setProp4(boolean prop4) {
-	_prop4 = prop4;
+	    _prop4 = prop4;
     }
 
     ///****************** Arrays ********************
     public int[] getProps1() {
-	return _props1;
+	    return _props1;
     }
     public void setProps1(int[] prop1) {
-	_props1 = prop1;
+	    _props1 = prop1;
     }
 
     public String[] getProps2() {
-	return _props2;
+	    return _props2;
     }
     public void setProps2(String[] prop2) {
-	_props2 = prop2;
+	    _props2 = prop2;
     }
 
     public float[] getProps3() {
-	return _props3;
+	    return _props3;
     }
     public void setProps3(float[] prop3) {
-	_props3 = prop3;
+	    _props3 = prop3;
     }
 
     public boolean[] getProps4() {
-	return _props4;
+	    return _props4;
     }
     public void setProps4(boolean[] prop4) {
-	_props4 = prop4;
+	    _props4 = prop4;
     }
 
-    /**
-     * @jpf:action
-     * @jpf:forward name="page" path="Begin.jsp"
-     */
     @Jpf.Action(
         forwards = {
             @Jpf.Forward(

Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/AppState.xml
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/AppState.xml	(original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/AppState.xml	Sun Jul 18 10:22:35 2004
@@ -1,88 +1,83 @@
 <?xml version="1.0" encoding="UTF-8"?>
-
-<recorderSession xmlns="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
-
-  <sessionName>AppState</sessionName>
-  <tester>Daryl</tester>
-  <startDate>18 Nov 2002, 04:24:26.979 PM MST</startDate>
-  <description>Binding to the GlobalApp from both a JSP page and from a page flow.</description>
-
-  <tests>
-  <test>
-    <testNumber>1</testNumber>
-
-    <request>
-
-      <protocol>HTTP</protocol>
-      <protocolVersion>1.1</protocolVersion>
-      <host>localhost</host>
-      <port>7001</port>
-      <uri>/coreWeb/miniTests/appState/Controller.jpf</uri>
-      <method>GET</method>
-
-      <parameters>
-      </parameters>
-
-      <cookies>
-        <cookie>
-          <name>JSESSIONID</name>
-          <value>9Z2EcXFNeFIon5zHlc1u2HB83VI0vKEHwLQaC1vw2IBsWpmmyPWR!-1442538207</value>
-        </cookie>
-      </cookies>
-
-      <headers>
-        <header>
-          <name>Accept</name>
-          <value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</value>
-        </header>
-        <header>
-          <name>Accept-Encoding</name>
-          <value>gzip, deflate</value>
-        </header>
-        <header>
-          <name>Accept-Language</name>
-          <value>en-us</value>
-        </header>
-        <header>
-          <name>Connection</name>
-          <value>Keep-Alive</value>
-        </header>
-        <header>
-          <name>Cookie</name>
-          <value>JSESSIONID=9Z2EcXFNeFIon5zHlc1u2HB83VI0vKEHwLQaC1vw2IBsWpmmyPWR!-1442538207</value>
-        </header>
-        <header>
-          <name>Host</name>
-          <value>localhost:7001</value>
-        </header>
-        <header>
-          <name>User-Agent</name>
-          <value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)</value>
-        </header>
-      </headers>
-
-    </request>
-
-    <response>
-      <statusCode>200</statusCode>
-      <reason></reason>
-      <responseBody><![CDATA[<html>
+<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
+   <ses:sessionName>AppState</ses:sessionName>
+   <ses:tester>Daryl</ses:tester>
+   <ses:startDate>18 Jul 2004, 10:22:24.113 AM MDT</ses:startDate>
+   <ses:description>Daryl</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/miniTests/appState/Controller.jpf</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters/>
+            <ses:cookies/>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  <ses:value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</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</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>Keep-Alive</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>testrecorder.playback.testid</ses:name>
+                  <ses:value>-5a520160:fdd2962842:-78b6</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.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>Basic Global App</title>
+<title>Basic Binding to Global App</title>
 </head>
 <body>
-<h4>Basic Global App</h4>
-App State: <span>running</span><br />
+<h4>Basic Binding to Global App</h4>
+<p style="color:green">
+This test is a basic test of binding to the GlobalApp.  It binds to the <b>appState</b>  and <b>appInfo</b> properties
+in the global app in two different ways.  The first is a direct binding through the EL.  The second
+binding is done the page flow.  The page flow exposes a a property that passes through the property
+on the global app.  This is a single page test.
+</p>
+App State: <span>running</span><br>
 App State through page flow: <span>App DRT</span>
 </body>
-</html>]]></responseBody>
-
-    </response>
-  </test>
-
-  </tests>
-
-  <endDate>18 Nov 2002, 04:24:49.330 PM MST</endDate>
-  <testCount>1</testCount>
+</html>]]></ses:responseBody>
+         </ses:response>
+         <ses:testResults>
+            <ses:testStatus>fail</ses:testStatus>
+         </ses:testResults>
+      </ses:test>
+   </ses:tests>
+   <ses:endDate>18 Jul 2004, 10:22:25.615 AM MDT</ses:endDate>
+   <ses:sessionStatus>fail</ses:sessionStatus>
+   <ses:testCount>1</ses:testCount>
+   <ses:passedCount>0</ses:passedCount>
+   <ses:failedCount>1</ses:failedCount>
+</ses:recorderSession>
 
-</recorderSession>

Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/AttrBinding.xml
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/AttrBinding.xml	(original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/AttrBinding.xml	Sun Jul 18 10:22:35 2004
@@ -1,166 +1,146 @@
 <?xml version="1.0" encoding="UTF-8"?>
-
-<recorderSession xmlns="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
-
-  <sessionName>AttrBinding</sessionName>
-  <tester>Daryl</tester>
-  <startDate>21 Nov 2002, 02:23:49.609 PM MST</startDate>
-  <description>A test verifying basic data binding</description>
-
-  <tests>
-  <test>
-    <testNumber>1</testNumber>
-
-    <request>
-
-      <protocol>HTTP</protocol>
-      <protocolVersion>1.1</protocolVersion>
-      <host>localhost</host>
-      <port>7001</port>
-      <uri>/coreWeb/miniTests/attrBinding/Controller.jpf</uri>
-      <method>GET</method>
-
-      <parameters>
-      </parameters>
-
-      <cookies>
-        <cookie>
-          <name>JSESSIONID</name>
-          <value>9dOTqwiT9iiqLiI6z1as8FuahnOxPxR4kwTrwBtoyG2hxhZEcNlu!-1511389413</value>
-        </cookie>
-      </cookies>
-
-      <headers>
-        <header>
-          <name>Accept</name>
-          <value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</value>
-        </header>
-        <header>
-          <name>Accept-Encoding</name>
-          <value>gzip, deflate, x-gzip, compress, x-compress</value>
-        </header>
-        <header>
-          <name>Accept-Language</name>
-          <value>en-us</value>
-        </header>
-        <header>
-          <name>Connection</name>
-          <value>Keep-Alive, TE</value>
-        </header>
-        <header>
-          <name>Cookie</name>
-          <value>JSESSIONID=9dOTqwiT9iiqLiI6z1as8FuahnOxPxR4kwTrwBtoyG2hxhZEcNlu!-1511389413</value>
-        </header>
-        <header>
-          <name>Cookie2</name>
-          <value>$Version="1"</value>
-        </header>
-        <header>
-          <name>Host</name>
-          <value>localhost:7001</value>
-        </header>
-        <header>
-          <name>TE</name>
-          <value>trailers, deflate, gzip, compress</value>
-        </header>
-        <header>
-          <name>User-Agent</name>
-          <value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E</value>
-        </header>
-        <header>
-          <name>testNumber</name>
-          <value>1</value>
-        </header>
-        <header>
-          <name>testRecorder.playback.failMode</name>
-          <value>stop</value>
-        </header>
-        <header>
-          <name>testRecorder.playback.testID</name>
-          <value>c7d960:f1a87ba04a:-7ff2</value>
-        </header>
-      </headers>
-
-    </request>
-
-    <response>
-      <statusCode>200</statusCode>
-      <reason></reason>
-      <responseBody><![CDATA[<html>
+<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
+   <ses:sessionName>AttrBinding</ses:sessionName>
+   <ses:tester>Daryl</ses:tester>
+   <ses:startDate>18 Jul 2004, 10:22:29.461 AM MDT</ses:startDate>
+   <ses:description>Daryl</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/miniTests/attrBinding/Controller.jpf</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters/>
+            <ses:cookies/>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  <ses:value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-encoding</ses:name>
+                  <ses:value>gzip, deflate, x-gzip, compress, x-compress</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-language</ses:name>
+                  <ses:value>en-us</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>Keep-Alive, TE</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie2</ses:name>
+                  <ses:value>$Version="1"</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>te</ses:name>
+                  <ses:value>trailers, deflate, gzip, compress</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>testnumber</ses:name>
+                  <ses:value>1</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>testrecorder.playback.testid</ses:name>
+                  <ses:value>-5a520160:fdd2962842:-78ae</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E</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>Attribute Binding</title>
 </head>
 <body>
-<h4>Scalar Attributes</h4>
-Int Property: <span>17</span><br />
-String Property: <span>StringBinding</span><br />
-Float Property: <span>17.17</span><br />
-Boolean Property: <span>true</span><br />
-<h4>Array Attributes</h4>
+<h4>Attribute Binding to Base Types</h4>
+<p style="color:green">
+This test will bind the <b>Label value</b> property to a bunch of base types (int, boolean, float and String).
+The binding is done through both single value properties and array properties using the repeater.  This is a single
+page test.
+</p>
+<h4>Base Type Attributes</h4>
+int Property: <span>17</span><br>
+String Property: <span>StringBinding</span><br>
+float Property: <span>17.17</span><br>
+boolean Property: <span>true</span><br>
 
-<b>Ints</b></br>
+<h4>Base Type Array Attributes</h4>
+<b>int[]</b><br>
 <table><tr>
 
-  <td><span>1</span></td>
+  <td  width="50px"><span>1</span></td>
 
-  <td><span>2</span></td>
+  <td  width="50px"><span>2</span></td>
 
-  <td><span>3</span></td>
+  <td  width="50px"><span>3</span></td>
 
 </tr></table>
 
-<b>Strings</b></br>
-<table width="50%"><tr>
+<b>String[]</b></br>
+<table><tr>
 
-  <td><span>foo</span></td>
+  <td  width="50px"><span>foo</span></td>
 
-  <td><span>bar</span></td>
+  <td  width="50px"><span>bar</span></td>
 
-  <td><span>blee</span></td>
+  <td  width="50px"><span>blee</span></td>
 
 </tr></table>
 
-<b>Floats</b></br>
-<table width="50%"><tr>
+<b>float[]</b></br>
+<table><tr>
 
-  <td><span>16.16</span></td>
+  <td  width="50px"><span>16.16</span></td>
 
-  <td><span>17.17</span></td>
+  <td  width="50px"><span>17.17</span></td>
 
-  <td><span>18.18</span></td>
+  <td  width="50px"><span>18.18</span></td>
 
 </tr></table>
 
-<b>Booleans</b></br>
-<table width="50%"><tr>
+<b>boolean[]</b></br>
+<table><tr>
 
-  <td><span>true</span></td>
+  <td  width="50px"><span>true</span></td>
 
-  <td><span>false</span></td>
+  <td  width="50px"><span>false</span></td>
 
-  <td><span>true</span></td>
+  <td  width="50px"><span>true</span></td>
 
-  <td><span>true</span></td>
+  <td  width="50px"><span>true</span></td>
 
-  <td><span>false</span></td>
+  <td  width="50px"><span>false</span></td>
 
 </tr></table>
 </body>
-</html>]]></responseBody>
-
-    </response>
-
-    <testResults>
-      <testStatus>fail</testStatus>
-
-    </testResults>
-  </test>
-
-  </tests>
+</html>]]></ses:responseBody>
+         </ses:response>
+         <ses:testResults>
+            <ses:testStatus>fail</ses:testStatus>
+         </ses:testResults>
+      </ses:test>
+   </ses:tests>
+   <ses:endDate>18 Jul 2004, 10:22:31.243 AM MDT</ses:endDate>
+   <ses:sessionStatus>fail</ses:sessionStatus>
+   <ses:testCount>1</ses:testCount>
+   <ses:passedCount>0</ses:passedCount>
+   <ses:failedCount>1</ses:failedCount>
+</ses:recorderSession>
 
-  <endDate>21 Nov 2002, 02:23:58.181 PM MST</endDate>
-  <sessionStatus>fail</sessionStatus>
-  <testCount>1</testCount>
-  <passedCount>0</passedCount>
-  <failedCount>1</failedCount>
-</recorderSession>

Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/B13881.xml
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/B13881.xml	(original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/B13881.xml	Sun Jul 18 10:22:35 2004
@@ -1,703 +1,634 @@
 <?xml version="1.0" encoding="UTF-8"?>
-
-<recorderSession xmlns="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
-
-  <sessionName>B13881</sessionName>
-  <tester>Daryl</tester>
-  <startDate>25 Mar 2004, 12:06:43.826 AM MST</startDate>
-  <description>Test of the checkbox</description>
-
-  <tests>
-  <test>
-    <testNumber>1</testNumber>
-
-    <request>
-
-      <protocol>HTTP</protocol>
-      <protocolVersion>1.1</protocolVersion>
-      <host>localhost</host>
-      <port>7001</port>
-      <uri>/coreWeb/bugs/b13881/Controller.jpf</uri>
-      <method>GET</method>
-
-      <parameters>
-      </parameters>
-
-      <cookies>
-        <cookie>
-          <name>JSESSIONID</name>
-          <value>AiE5Stmna2SIbdx7WkIncPaCS6mtNqk0gaF3kONNKRP010O3VujM!-976488671</value>
-        </cookie>
-      </cookies>
-
-      <headers>
-        <header>
-          <name>Accept</name>
-          <value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</value>
-        </header>
-        <header>
-          <name>Accept-Encoding</name>
-          <value>gzip, deflate, x-gzip, compress, x-compress</value>
-        </header>
-        <header>
-          <name>Accept-Language</name>
-          <value>en-us</value>
-        </header>
-        <header>
-          <name>Connection</name>
-          <value>Keep-Alive, TE</value>
-        </header>
-        <header>
-          <name>Cookie</name>
-          <value>JSESSIONID=AiE5Stmna2SIbdx7WkIncPaCS6mtNqk0gaF3kONNKRP010O3VujM!-976488671</value>
-        </header>
-        <header>
-          <name>Cookie2</name>
-          <value>$Version="1"</value>
-        </header>
-        <header>
-          <name>Host</name>
-          <value>localhost:7001</value>
-        </header>
-        <header>
-          <name>TE</name>
-          <value>trailers, deflate, gzip, compress</value>
-        </header>
-        <header>
-          <name>User-Agent</name>
-          <value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E</value>
-        </header>
-        <header>
-          <name>testRecorder.playback.failMode</name>
-          <value>stop</value>
-        </header>
-        <header>
-          <name>testRecorder.playback.testID</name>
-          <value>-340cac35:fb80c5cc1d:-79b9</value>
-        </header>
-        <header>
-          <name>testRecorder.playback.testNumber</name>
-          <value>1</value>
-        </header>
-      </headers>
-
-    </request>
-
-    <response>
-      <statusCode>200</statusCode>
-      <reason></reason>
-      <responseBody><![CDATA[<html>
+<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
+   <ses:sessionName>B13881</ses:sessionName>
+   <ses:tester>Daryl</ses:tester>
+   <ses:startDate>18 Jul 2004, 10:22:42.700 AM MDT</ses:startDate>
+   <ses:description>Daryl</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/bugs/b13881/Controller.jpf</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters/>
+            <ses:cookies/>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  <ses:value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-encoding</ses:name>
+                  <ses:value>gzip, deflate, x-gzip, compress, x-compress</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-language</ses:name>
+                  <ses:value>en-us</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>Keep-Alive, TE</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie2</ses:name>
+                  <ses:value>$Version="1"</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>te</ses:name>
+                  <ses:value>trailers, deflate, gzip, compress</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>testrecorder.playback.testid</ses:name>
+                  <ses:value>-5a520160:fdd2962842:-78a3</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E</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>Checkbox test</title>
 </head>
 <body>
 <h4>Checkbox Tests</h4>
+<p style="color:green">
+This test binds checkboxes to both an actionForm and to properties in the page flow. Initially, one
+variable is true and one false in each binding.  Each time the form is posted, the values should be updated.
+This is a basic test that verifies that the checkbox state is correctly tracked and updated during a post.
+</p>
 <form name="form" action="/coreWeb/bugs/b13881/next.do" method="post">
-Checkbox from form: <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox1}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox1}"><br />
-True Checkbox from form: <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox2}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox2}" checked><br />
-<br />
-Checkbox from page flow: <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox}"><br />
-True Checkbox from page flow: <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox2}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox2}" checked><br />
+Checkbox from form: <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox1}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox1}"><br>
+Checkbox from form (true): <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox2}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox2}" checked><br>
+<br>
+Checkbox from page flow: <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox}"><br>
+Checkbox from page flow (true): <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox2}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox2}" checked><br>
 <input type="submit" value="Submit">
 </form>
-<br />
-Checkbox from Form: <span>false</span><br />
-True Checkbox Form: <span>true</span><br />
-<br />
-Checkbox from Page Flow: <span>false</span><br />
-True Checkbox from Page Flow: <span>true</span><br />
+<hr>
+Checkbox from Form: <span>false</span><br>
+Checkbox from Form (true): <span>true</span><br>
+<br>
+Checkbox from Page Flow: <span>false</span><br>
+Checkbox from Page Flow (true): <span>true</span><br>
 </body>
-</html>]]></responseBody>
-
-    </response>
-
-    <testResults>
-      <testStatus>fail</testStatus>
-
-    </testResults>
-  </test>
-  <test>
-    <testNumber>2</testNumber>
-
-    <request>
-
-      <protocol>HTTP</protocol>
-      <protocolVersion>1.1</protocolVersion>
-      <host>localhost</host>
-      <port>7001</port>
-      <uri>/coreWeb/bugs/b13881/next.do</uri>
-      <method>POST</method>
-
-      <parameters>
-        <parameter>
-          <name>wlw-checkbox_key:{actionForm.checkBox1}</name>
-          <value>on</value>
-        </parameter>
-        <parameter>
-          <name>wlw-checkbox_key:{actionForm.checkBox1}OldValue</name>
-          <value>false</value>
-        </parameter>
-        <parameter>
-          <name>wlw-checkbox_key:{actionForm.checkBox2}OldValue</name>
-          <value>false</value>
-        </parameter>
-        <parameter>
-          <name>wlw-checkbox_key:{pageFlow.checkBox2}OldValue</name>
-          <value>false</value>
-        </parameter>
-        <parameter>
-          <name>wlw-checkbox_key:{pageFlow.checkBox}</name>
-          <value>on</value>
-        </parameter>
-        <parameter>
-          <name>wlw-checkbox_key:{pageFlow.checkBox}OldValue</name>
-          <value>false</value>
-        </parameter>
-      </parameters>
-
-      <cookies>
-        <cookie>
-          <name>JSESSIONID</name>
-          <value>AiE5Stmna2SIbdx7WkIncPaCS6mtNqk0gaF3kONNKRP010O3VujM!-976488671</value>
-        </cookie>
-      </cookies>
-
-      <headers>
-        <header>
-          <name>Accept</name>
-          <value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</value>
-        </header>
-        <header>
-          <name>Accept-Encoding</name>
-          <value>gzip, deflate, x-gzip, compress, x-compress</value>
-        </header>
-        <header>
-          <name>Accept-Language</name>
-          <value>en-us</value>
-        </header>
-        <header>
-          <name>Cache-Control</name>
-          <value>no-cache</value>
-        </header>
-        <header>
-          <name>Connection</name>
-          <value>Keep-Alive, TE</value>
-        </header>
-        <header>
-          <name>Content-length</name>
-          <value>329</value>
-        </header>
-        <header>
-          <name>Content-type</name>
-          <value>application/x-www-form-urlencoded</value>
-        </header>
-        <header>
-          <name>Cookie</name>
-          <value>JSESSIONID=AiE5Stmna2SIbdx7WkIncPaCS6mtNqk0gaF3kONNKRP010O3VujM!-976488671</value>
-        </header>
-        <header>
-          <name>Cookie2</name>
-          <value>$Version="1"</value>
-        </header>
-        <header>
-          <name>Host</name>
-          <value>localhost:7001</value>
-        </header>
-        <header>
-          <name>TE</name>
-          <value>trailers, deflate, gzip, compress</value>
-        </header>
-        <header>
-          <name>User-Agent</name>
-          <value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E</value>
-        </header>
-        <header>
-          <name>testRecorder.playback.failMode</name>
-          <value>stop</value>
-        </header>
-        <header>
-          <name>testRecorder.playback.testID</name>
-          <value>-340cac35:fb80c5cc1d:-79b9</value>
-        </header>
-        <header>
-          <name>testRecorder.playback.testNumber</name>
-          <value>2</value>
-        </header>
-      </headers>
-
-    </request>
-
-    <response>
-      <statusCode>200</statusCode>
-      <reason></reason>
-      <responseBody><![CDATA[<html>
+</html>]]></ses:responseBody>
+         </ses:response>
+         <ses:testResults>
+            <ses:testStatus>fail</ses:testStatus>
+         </ses:testResults>
+      </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/bugs/b13881/next.do</ses:uri>
+            <ses:method>POST</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>wlw-checkbox_key:{actionForm.checkBox1}</ses:name>
+                  <ses:value>on</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>wlw-checkbox_key:{actionForm.checkBox1}OldValue</ses:name>
+                  <ses:value>false</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>wlw-checkbox_key:{actionForm.checkBox2}OldValue</ses:name>
+                  <ses:value>false</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>wlw-checkbox_key:{pageFlow.checkBox2}OldValue</ses:name>
+                  <ses:value>false</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>wlw-checkbox_key:{pageFlow.checkBox}</ses:name>
+                  <ses:value>on</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>wlw-checkbox_key:{pageFlow.checkBox}OldValue</ses:name>
+                  <ses:value>false</ses:value>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>72E9F34556B8893846AA5F7E2EEA293C</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  <ses:value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-encoding</ses:name>
+                  <ses:value>gzip, deflate, x-gzip, compress, x-compress</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-language</ses:name>
+                  <ses:value>en-us</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cache-control</ses:name>
+                  <ses:value>no-cache</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>Keep-Alive, TE</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>content-length</ses:name>
+                  <ses:value>329</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>$Version=0; JSESSIONID=72E9F34556B8893846AA5F7E2EEA293C; $Path=/coreWeb</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie2</ses:name>
+                  <ses:value>$Version="1"</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>te</ses:name>
+                  <ses:value>trailers, deflate, gzip, compress</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>testrecorder.playback.testid</ses:name>
+                  <ses:value>-5a520160:fdd2962842:-78a3</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E</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>Checkbox test</title>
 </head>
 <body>
 <h4>Checkbox Tests</h4>
+<p style="color:green">
+This test binds checkboxes to both an actionForm and to properties in the page flow. Initially, one
+variable is true and one false in each binding.  Each time the form is posted, the values should be updated.
+This is a basic test that verifies that the checkbox state is correctly tracked and updated during a post.
+</p>
 <form name="form" action="/coreWeb/bugs/b13881/next.do" method="post">
-Checkbox from form: <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox1}OldValue" value="on"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox1}" checked><br />
-True Checkbox from form: <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox2}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox2}"><br />
-<br />
-Checkbox from page flow: <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox}OldValue" value="on"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox}" checked><br />
-True Checkbox from page flow: <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox2}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox2}"><br />
+Checkbox from form: <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox1}OldValue" value="on"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox1}" checked><br>
+Checkbox from form (true): <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox2}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox2}"><br>
+<br>
+Checkbox from page flow: <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox}OldValue" value="on"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox}" checked><br>
+Checkbox from page flow (true): <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox2}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox2}"><br>
 <input type="submit" value="Submit">
 </form>
-<br />
-Checkbox from Form: <span>true</span><br />
-True Checkbox Form: <span>false</span><br />
-<br />
-Checkbox from Page Flow: <span>true</span><br />
-True Checkbox from Page Flow: <span>false</span><br />
+<hr>
+Checkbox from Form: <span>true</span><br>
+Checkbox from Form (true): <span>false</span><br>
+<br>
+Checkbox from Page Flow: <span>true</span><br>
+Checkbox from Page Flow (true): <span>false</span><br>
 </body>
-</html>]]></responseBody>
-
-    </response>
-
-    <testResults>
-      <testStatus>fail</testStatus>
-
-    </testResults>
-  </test>
-  <test>
-    <testNumber>3</testNumber>
-
-    <request>
-
-      <protocol>HTTP</protocol>
-      <protocolVersion>1.1</protocolVersion>
-      <host>localhost</host>
-      <port>7001</port>
-      <uri>/coreWeb/bugs/b13881/next.do</uri>
-      <method>POST</method>
-
-      <parameters>
-        <parameter>
-          <name>wlw-checkbox_key:{actionForm.checkBox1}</name>
-          <value>on</value>
-        </parameter>
-        <parameter>
-          <name>wlw-checkbox_key:{actionForm.checkBox1}OldValue</name>
-          <value>false</value>
-        </parameter>
-        <parameter>
-          <name>wlw-checkbox_key:{actionForm.checkBox2}</name>
-          <value>on</value>
-        </parameter>
-        <parameter>
-          <name>wlw-checkbox_key:{actionForm.checkBox2}OldValue</name>
-          <value>false</value>
-        </parameter>
-        <parameter>
-          <name>wlw-checkbox_key:{pageFlow.checkBox2}</name>
-          <value>on</value>
-        </parameter>
-        <parameter>
-          <name>wlw-checkbox_key:{pageFlow.checkBox2}OldValue</name>
-          <value>false</value>
-        </parameter>
-        <parameter>
-          <name>wlw-checkbox_key:{pageFlow.checkBox}</name>
-          <value>on</value>
-        </parameter>
-        <parameter>
-          <name>wlw-checkbox_key:{pageFlow.checkBox}OldValue</name>
-          <value>false</value>
-        </parameter>
-      </parameters>
-
-      <cookies>
-        <cookie>
-          <name>JSESSIONID</name>
-          <value>AiE5Stmna2SIbdx7WkIncPaCS6mtNqk0gaF3kONNKRP010O3VujM!-976488671</value>
-        </cookie>
-      </cookies>
-
-      <headers>
-        <header>
-          <name>Accept</name>
-          <value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</value>
-        </header>
-        <header>
-          <name>Accept-Encoding</name>
-          <value>gzip, deflate, x-gzip, compress, x-compress</value>
-        </header>
-        <header>
-          <name>Accept-Language</name>
-          <value>en-us</value>
-        </header>
-        <header>
-          <name>Cache-Control</name>
-          <value>no-cache</value>
-        </header>
-        <header>
-          <name>Connection</name>
-          <value>Keep-Alive, TE</value>
-        </header>
-        <header>
-          <name>Content-length</name>
-          <value>425</value>
-        </header>
-        <header>
-          <name>Content-type</name>
-          <value>application/x-www-form-urlencoded</value>
-        </header>
-        <header>
-          <name>Cookie</name>
-          <value>JSESSIONID=AiE5Stmna2SIbdx7WkIncPaCS6mtNqk0gaF3kONNKRP010O3VujM!-976488671</value>
-        </header>
-        <header>
-          <name>Cookie2</name>
-          <value>$Version="1"</value>
-        </header>
-        <header>
-          <name>Host</name>
-          <value>localhost:7001</value>
-        </header>
-        <header>
-          <name>TE</name>
-          <value>trailers, deflate, gzip, compress</value>
-        </header>
-        <header>
-          <name>User-Agent</name>
-          <value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E</value>
-        </header>
-        <header>
-          <name>testRecorder.playback.failMode</name>
-          <value>stop</value>
-        </header>
-        <header>
-          <name>testRecorder.playback.testID</name>
-          <value>-340cac35:fb80c5cc1d:-79b9</value>
-        </header>
-        <header>
-          <name>testRecorder.playback.testNumber</name>
-          <value>3</value>
-        </header>
-      </headers>
-
-    </request>
-
-    <response>
-      <statusCode>200</statusCode>
-      <reason></reason>
-      <responseBody><![CDATA[<html>
+</html>]]></ses:responseBody>
+         </ses:response>
+         <ses:testResults>
+            <ses:testStatus>fail</ses:testStatus>
+         </ses:testResults>
+      </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/bugs/b13881/next.do</ses:uri>
+            <ses:method>POST</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>wlw-checkbox_key:{actionForm.checkBox1}</ses:name>
+                  <ses:value>on</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>wlw-checkbox_key:{actionForm.checkBox1}OldValue</ses:name>
+                  <ses:value>false</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>wlw-checkbox_key:{actionForm.checkBox2}</ses:name>
+                  <ses:value>on</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>wlw-checkbox_key:{actionForm.checkBox2}OldValue</ses:name>
+                  <ses:value>false</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>wlw-checkbox_key:{pageFlow.checkBox2}</ses:name>
+                  <ses:value>on</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>wlw-checkbox_key:{pageFlow.checkBox2}OldValue</ses:name>
+                  <ses:value>false</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>wlw-checkbox_key:{pageFlow.checkBox}</ses:name>
+                  <ses:value>on</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>wlw-checkbox_key:{pageFlow.checkBox}OldValue</ses:name>
+                  <ses:value>false</ses:value>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>72E9F34556B8893846AA5F7E2EEA293C</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  <ses:value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-encoding</ses:name>
+                  <ses:value>gzip, deflate, x-gzip, compress, x-compress</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-language</ses:name>
+                  <ses:value>en-us</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cache-control</ses:name>
+                  <ses:value>no-cache</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>Keep-Alive, TE</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>content-length</ses:name>
+                  <ses:value>425</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>$Version=0; JSESSIONID=72E9F34556B8893846AA5F7E2EEA293C; $Path=/coreWeb</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie2</ses:name>
+                  <ses:value>$Version="1"</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>te</ses:name>
+                  <ses:value>trailers, deflate, gzip, compress</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>testrecorder.playback.testid</ses:name>
+                  <ses:value>-5a520160:fdd2962842:-78a3</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E</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>Checkbox test</title>
 </head>
 <body>
 <h4>Checkbox Tests</h4>
+<p style="color:green">
+This test binds checkboxes to both an actionForm and to properties in the page flow. Initially, one
+variable is true and one false in each binding.  Each time the form is posted, the values should be updated.
+This is a basic test that verifies that the checkbox state is correctly tracked and updated during a post.
+</p>
 <form name="form" action="/coreWeb/bugs/b13881/next.do" method="post">
-Checkbox from form: <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox1}OldValue" value="on"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox1}" checked><br />
-True Checkbox from form: <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox2}OldValue" value="on"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox2}" checked><br />
-<br />
-Checkbox from page flow: <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox}OldValue" value="on"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox}" checked><br />
-True Checkbox from page flow: <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox2}OldValue" value="on"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox2}" checked><br />
+Checkbox from form: <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox1}OldValue" value="on"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox1}" checked><br>
+Checkbox from form (true): <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox2}OldValue" value="on"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox2}" checked><br>
+<br>
+Checkbox from page flow: <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox}OldValue" value="on"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox}" checked><br>
+Checkbox from page flow (true): <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox2}OldValue" value="on"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox2}" checked><br>
 <input type="submit" value="Submit">
 </form>
-<br />
-Checkbox from Form: <span>true</span><br />
-True Checkbox Form: <span>true</span><br />
-<br />
-Checkbox from Page Flow: <span>true</span><br />
-True Checkbox from Page Flow: <span>true</span><br />
+<hr>
+Checkbox from Form: <span>true</span><br>
+Checkbox from Form (true): <span>true</span><br>
+<br>
+Checkbox from Page Flow: <span>true</span><br>
+Checkbox from Page Flow (true): <span>true</span><br>
 </body>
-</html>]]></responseBody>
-
-    </response>
-
-    <testResults>
-      <testStatus>fail</testStatus>
-
-    </testResults>
-  </test>
-  <test>
-    <testNumber>4</testNumber>
-
-    <request>
-
-      <protocol>HTTP</protocol>
-      <protocolVersion>1.1</protocolVersion>
-      <host>localhost</host>
-      <port>7001</port>
-      <uri>/coreWeb/bugs/b13881/next.do</uri>
-      <method>POST</method>
-
-      <parameters>
-        <parameter>
-          <name>wlw-checkbox_key:{actionForm.checkBox1}OldValue</name>
-          <value>false</value>
-        </parameter>
-        <parameter>
-          <name>wlw-checkbox_key:{actionForm.checkBox2}OldValue</name>
-          <value>false</value>
-        </parameter>
-        <parameter>
-          <name>wlw-checkbox_key:{pageFlow.checkBox2}OldValue</name>
-          <value>false</value>
-        </parameter>
-        <parameter>
-          <name>wlw-checkbox_key:{pageFlow.checkBox}OldValue</name>
-          <value>false</value>
-        </parameter>
-      </parameters>
-
-      <cookies>
-        <cookie>
-          <name>JSESSIONID</name>
-          <value>AiE5Stmna2SIbdx7WkIncPaCS6mtNqk0gaF3kONNKRP010O3VujM!-976488671</value>
-        </cookie>
-      </cookies>
-
-      <headers>
-        <header>
-          <name>Accept</name>
-          <value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</value>
-        </header>
-        <header>
-          <name>Accept-Encoding</name>
-          <value>gzip, deflate, x-gzip, compress, x-compress</value>
-        </header>
-        <header>
-          <name>Accept-Language</name>
-          <value>en-us</value>
-        </header>
-        <header>
-          <name>Cache-Control</name>
-          <value>no-cache</value>
-        </header>
-        <header>
-          <name>Connection</name>
-          <value>Keep-Alive, TE</value>
-        </header>
-        <header>
-          <name>Content-length</name>
-          <value>234</value>
-        </header>
-        <header>
-          <name>Content-type</name>
-          <value>application/x-www-form-urlencoded</value>
-        </header>
-        <header>
-          <name>Cookie</name>
-          <value>JSESSIONID=AiE5Stmna2SIbdx7WkIncPaCS6mtNqk0gaF3kONNKRP010O3VujM!-976488671</value>
-        </header>
-        <header>
-          <name>Cookie2</name>
-          <value>$Version="1"</value>
-        </header>
-        <header>
-          <name>Host</name>
-          <value>localhost:7001</value>
-        </header>
-        <header>
-          <name>TE</name>
-          <value>trailers, deflate, gzip, compress</value>
-        </header>
-        <header>
-          <name>User-Agent</name>
-          <value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E</value>
-        </header>
-        <header>
-          <name>testRecorder.playback.failMode</name>
-          <value>stop</value>
-        </header>
-        <header>
-          <name>testRecorder.playback.testID</name>
-          <value>-340cac35:fb80c5cc1d:-79b9</value>
-        </header>
-        <header>
-          <name>testRecorder.playback.testNumber</name>
-          <value>4</value>
-        </header>
-      </headers>
-
-    </request>
-
-    <response>
-      <statusCode>200</statusCode>
-      <reason></reason>
-      <responseBody><![CDATA[<html>
+</html>]]></ses:responseBody>
+         </ses:response>
+         <ses:testResults>
+            <ses:testStatus>fail</ses:testStatus>
+         </ses:testResults>
+      </ses:test>
+      <ses:test>
+         <ses:testNumber>4</ses:testNumber>
+         <ses:request>
+            <ses:protocol>HTTP</ses:protocol>
+            <ses:protocolVersion>1.1</ses:protocolVersion>
+            <ses:host>localhost</ses:host>
+            <ses:port>8080</ses:port>
+            <ses:uri>/coreWeb/bugs/b13881/next.do</ses:uri>
+            <ses:method>POST</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>wlw-checkbox_key:{actionForm.checkBox1}OldValue</ses:name>
+                  <ses:value>false</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>wlw-checkbox_key:{actionForm.checkBox2}OldValue</ses:name>
+                  <ses:value>false</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>wlw-checkbox_key:{pageFlow.checkBox2}OldValue</ses:name>
+                  <ses:value>false</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>wlw-checkbox_key:{pageFlow.checkBox}OldValue</ses:name>
+                  <ses:value>false</ses:value>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>72E9F34556B8893846AA5F7E2EEA293C</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  <ses:value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-encoding</ses:name>
+                  <ses:value>gzip, deflate, x-gzip, compress, x-compress</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-language</ses:name>
+                  <ses:value>en-us</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cache-control</ses:name>
+                  <ses:value>no-cache</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>Keep-Alive, TE</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>content-length</ses:name>
+                  <ses:value>234</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>$Version=0; JSESSIONID=72E9F34556B8893846AA5F7E2EEA293C; $Path=/coreWeb</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie2</ses:name>
+                  <ses:value>$Version="1"</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>te</ses:name>
+                  <ses:value>trailers, deflate, gzip, compress</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>testrecorder.playback.testid</ses:name>
+                  <ses:value>-5a520160:fdd2962842:-78a3</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E</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>Checkbox test</title>
 </head>
 <body>
 <h4>Checkbox Tests</h4>
+<p style="color:green">
+This test binds checkboxes to both an actionForm and to properties in the page flow. Initially, one
+variable is true and one false in each binding.  Each time the form is posted, the values should be updated.
+This is a basic test that verifies that the checkbox state is correctly tracked and updated during a post.
+</p>
 <form name="form" action="/coreWeb/bugs/b13881/next.do" method="post">
-Checkbox from form: <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox1}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox1}"><br />
-True Checkbox from form: <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox2}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox2}"><br />
-<br />
-Checkbox from page flow: <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox}"><br />
-True Checkbox from page flow: <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox2}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox2}"><br />
+Checkbox from form: <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox1}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox1}"><br>
+Checkbox from form (true): <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox2}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox2}"><br>
+<br>
+Checkbox from page flow: <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox}"><br>
+Checkbox from page flow (true): <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox2}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox2}"><br>
 <input type="submit" value="Submit">
 </form>
-<br />
-Checkbox from Form: <span>false</span><br />
-True Checkbox Form: <span>false</span><br />
-<br />
-Checkbox from Page Flow: <span>false</span><br />
-True Checkbox from Page Flow: <span>false</span><br />
+<hr>
+Checkbox from Form: <span>false</span><br>
+Checkbox from Form (true): <span>false</span><br>
+<br>
+Checkbox from Page Flow: <span>false</span><br>
+Checkbox from Page Flow (true): <span>false</span><br>
 </body>
-</html>]]></responseBody>
-
-    </response>
-
-    <testResults>
-      <testStatus>fail</testStatus>
-
-    </testResults>
-  </test>
-  <test>
-    <testNumber>5</testNumber>
-
-    <request>
-
-      <protocol>HTTP</protocol>
-      <protocolVersion>1.1</protocolVersion>
-      <host>localhost</host>
-      <port>7001</port>
-      <uri>/coreWeb/bugs/b13881/next.do</uri>
-      <method>POST</method>
-
-      <parameters>
-        <parameter>
-          <name>wlw-checkbox_key:{actionForm.checkBox1}OldValue</name>
-          <value>false</value>
-        </parameter>
-        <parameter>
-          <name>wlw-checkbox_key:{actionForm.checkBox2}</name>
-          <value>on</value>
-        </parameter>
-        <parameter>
-          <name>wlw-checkbox_key:{actionForm.checkBox2}OldValue</name>
-          <value>false</value>
-        </parameter>
-        <parameter>
-          <name>wlw-checkbox_key:{pageFlow.checkBox2}</name>
-          <value>on</value>
-        </parameter>
-        <parameter>
-          <name>wlw-checkbox_key:{pageFlow.checkBox2}OldValue</name>
-          <value>false</value>
-        </parameter>
-        <parameter>
-          <name>wlw-checkbox_key:{pageFlow.checkBox}OldValue</name>
-          <value>false</value>
-        </parameter>
-      </parameters>
-
-      <cookies>
-        <cookie>
-          <name>JSESSIONID</name>
-          <value>AiE5Stmna2SIbdx7WkIncPaCS6mtNqk0gaF3kONNKRP010O3VujM!-976488671</value>
-        </cookie>
-      </cookies>
-
-      <headers>
-        <header>
-          <name>Accept</name>
-          <value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</value>
-        </header>
-        <header>
-          <name>Accept-Encoding</name>
-          <value>gzip, deflate, x-gzip, compress, x-compress</value>
-        </header>
-        <header>
-          <name>Accept-Language</name>
-          <value>en-us</value>
-        </header>
-        <header>
-          <name>Cache-Control</name>
-          <value>no-cache</value>
-        </header>
-        <header>
-          <name>Connection</name>
-          <value>Keep-Alive, TE</value>
-        </header>
-        <header>
-          <name>Content-length</name>
-          <value>330</value>
-        </header>
-        <header>
-          <name>Content-type</name>
-          <value>application/x-www-form-urlencoded</value>
-        </header>
-        <header>
-          <name>Cookie</name>
-          <value>JSESSIONID=AiE5Stmna2SIbdx7WkIncPaCS6mtNqk0gaF3kONNKRP010O3VujM!-976488671</value>
-        </header>
-        <header>
-          <name>Cookie2</name>
-          <value>$Version="1"</value>
-        </header>
-        <header>
-          <name>Host</name>
-          <value>localhost:7001</value>
-        </header>
-        <header>
-          <name>TE</name>
-          <value>trailers, deflate, gzip, compress</value>
-        </header>
-        <header>
-          <name>User-Agent</name>
-          <value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E</value>
-        </header>
-        <header>
-          <name>testRecorder.playback.failMode</name>
-          <value>stop</value>
-        </header>
-        <header>
-          <name>testRecorder.playback.testID</name>
-          <value>-340cac35:fb80c5cc1d:-79b9</value>
-        </header>
-        <header>
-          <name>testRecorder.playback.testNumber</name>
-          <value>5</value>
-        </header>
-      </headers>
-
-    </request>
-
-    <response>
-      <statusCode>200</statusCode>
-      <reason></reason>
-      <responseBody><![CDATA[<html>
+</html>]]></ses:responseBody>
+         </ses:response>
+         <ses:testResults>
+            <ses:testStatus>fail</ses:testStatus>
+         </ses:testResults>
+      </ses:test>
+      <ses:test>
+         <ses:testNumber>5</ses:testNumber>
+         <ses:request>
+            <ses:protocol>HTTP</ses:protocol>
+            <ses:protocolVersion>1.1</ses:protocolVersion>
+            <ses:host>localhost</ses:host>
+            <ses:port>8080</ses:port>
+            <ses:uri>/coreWeb/bugs/b13881/next.do</ses:uri>
+            <ses:method>POST</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>wlw-checkbox_key:{actionForm.checkBox1}OldValue</ses:name>
+                  <ses:value>false</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>wlw-checkbox_key:{actionForm.checkBox2}</ses:name>
+                  <ses:value>on</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>wlw-checkbox_key:{actionForm.checkBox2}OldValue</ses:name>
+                  <ses:value>false</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>wlw-checkbox_key:{pageFlow.checkBox2}</ses:name>
+                  <ses:value>on</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>wlw-checkbox_key:{pageFlow.checkBox2}OldValue</ses:name>
+                  <ses:value>false</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>wlw-checkbox_key:{pageFlow.checkBox}OldValue</ses:name>
+                  <ses:value>false</ses:value>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>72E9F34556B8893846AA5F7E2EEA293C</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  <ses:value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-encoding</ses:name>
+                  <ses:value>gzip, deflate, x-gzip, compress, x-compress</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-language</ses:name>
+                  <ses:value>en-us</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cache-control</ses:name>
+                  <ses:value>no-cache</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>Keep-Alive, TE</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>content-length</ses:name>
+                  <ses:value>330</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>$Version=0; JSESSIONID=72E9F34556B8893846AA5F7E2EEA293C; $Path=/coreWeb</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie2</ses:name>
+                  <ses:value>$Version="1"</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>te</ses:name>
+                  <ses:value>trailers, deflate, gzip, compress</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>testrecorder.playback.testid</ses:name>
+                  <ses:value>-5a520160:fdd2962842:-78a3</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E</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>Checkbox test</title>
 </head>
 <body>
 <h4>Checkbox Tests</h4>
+<p style="color:green">
+This test binds checkboxes to both an actionForm and to properties in the page flow. Initially, one
+variable is true and one false in each binding.  Each time the form is posted, the values should be updated.
+This is a basic test that verifies that the checkbox state is correctly tracked and updated during a post.
+</p>
 <form name="form" action="/coreWeb/bugs/b13881/next.do" method="post">
-Checkbox from form: <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox1}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox1}"><br />
-True Checkbox from form: <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox2}OldValue" value="on"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox2}" checked><br />
-<br />
-Checkbox from page flow: <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox}"><br />
-True Checkbox from page flow: <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox2}OldValue" value="on"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox2}" checked><br />
+Checkbox from form: <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox1}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox1}"><br>
+Checkbox from form (true): <input type="hidden" name="wlw-checkbox_key:{actionForm.checkBox2}OldValue" value="on"><input type="checkbox" name="wlw-checkbox_key:{actionForm.checkBox2}" checked><br>
+<br>
+Checkbox from page flow: <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox}OldValue" value="false"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox}"><br>
+Checkbox from page flow (true): <input type="hidden" name="wlw-checkbox_key:{pageFlow.checkBox2}OldValue" value="on"><input type="checkbox" name="wlw-checkbox_key:{pageFlow.checkBox2}" checked><br>
 <input type="submit" value="Submit">
 </form>
-<br />
-Checkbox from Form: <span>false</span><br />
-True Checkbox Form: <span>true</span><br />
-<br />
-Checkbox from Page Flow: <span>false</span><br />
-True Checkbox from Page Flow: <span>true</span><br />
+<hr>
+Checkbox from Form: <span>false</span><br>
+Checkbox from Form (true): <span>true</span><br>
+<br>
+Checkbox from Page Flow: <span>false</span><br>
+Checkbox from Page Flow (true): <span>true</span><br>
 </body>
-</html>]]></responseBody>
-
-    </response>
-
-    <testResults>
-      <testStatus>fail</testStatus>
-
-    </testResults>
-  </test>
-
-  </tests>
+</html>]]></ses:responseBody>
+         </ses:response>
+         <ses:testResults>
+            <ses:testStatus>fail</ses:testStatus>
+         </ses:testResults>
+      </ses:test>
+   </ses:tests>
+   <ses:endDate>18 Jul 2004, 10:22:44.372 AM MDT</ses:endDate>
+   <ses:sessionStatus>fail</ses:sessionStatus>
+   <ses:testCount>5</ses:testCount>
+   <ses:passedCount>0</ses:passedCount>
+   <ses:failedCount>5</ses:failedCount>
+</ses:recorderSession>
 
-  <endDate>25 Mar 2004, 12:06:48.813 AM MST</endDate>
-  <sessionStatus>fail</sessionStatus>
-  <testCount>5</testCount>
-  <passedCount>0</passedCount>
-  <failedCount>5</failedCount>
-</recorderSession>
\ No newline at end of file

Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/B14259.xml
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/B14259.xml	(original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/B14259.xml	Sun Jul 18 10:22:35 2004
@@ -1,211 +1,177 @@
 <?xml version="1.0" encoding="UTF-8"?>
-
-<recorderSession xmlns="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
-
-  <sessionName>B14259</sessionName>
-  <tester>Daryl</tester>
-  <startDate>07 May 2004, 03:39:38.133 PM MDT</startDate>
-  <description>Test Exceptions using relative class names</description>
-
-  <tests>
-  <test>
-    <testNumber>1</testNumber>
-
-    <request>
-
-      <protocol>HTTP</protocol>
-      <protocolVersion>1.1</protocolVersion>
-      <host>localhost</host>
-      <port>7001</port>
-      <uri>/coreWeb/bugs/b14259/Controller.jpf</uri>
-      <method>GET</method>
-
-      <parameters>
-      </parameters>
-
-      <cookies>
-        <cookie>
-          <name>JSESSIONID</name>
-          <value>AcCJYIxx7wQGIKvU73rs7j94rsi18h2HevJqkLqhtYOAXecz8bkb!-125393018</value>
-        </cookie>
-      </cookies>
-
-      <headers>
-        <header>
-          <name>Accept</name>
-          <value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</value>
-        </header>
-        <header>
-          <name>Accept-Encoding</name>
-          <value>gzip, deflate, x-gzip, compress, x-compress</value>
-        </header>
-        <header>
-          <name>Accept-Language</name>
-          <value>en-us</value>
-        </header>
-        <header>
-          <name>Connection</name>
-          <value>Keep-Alive, TE</value>
-        </header>
-        <header>
-          <name>Cookie</name>
-          <value>JSESSIONID=AcCJYIxx7wQGIKvU73rs7j94rsi18h2HevJqkLqhtYOAXecz8bkb!-125393018</value>
-        </header>
-        <header>
-          <name>Cookie2</name>
-          <value>$Version="1"</value>
-        </header>
-        <header>
-          <name>Host</name>
-          <value>localhost:7001</value>
-        </header>
-        <header>
-          <name>TE</name>
-          <value>trailers, deflate, gzip, compress</value>
-        </header>
-        <header>
-          <name>User-Agent</name>
-          <value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E</value>
-        </header>
-        <header>
-          <name>testRecorder.playback.failMode</name>
-          <value>stop</value>
-        </header>
-        <header>
-          <name>testRecorder.playback.testID</name>
-          <value>755a3675:fc615b4c47:-7a44</value>
-        </header>
-        <header>
-          <name>testRecorder.playback.testNumber</name>
-          <value>1</value>
-        </header>
-      </headers>
-
-    </request>
-
-    <response>
-      <statusCode>200</statusCode>
-      <reason></reason>
-      <responseBody><![CDATA[<html>
+<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
+   <ses:sessionName>B14259</ses:sessionName>
+   <ses:tester>Daryl</ses:tester>
+   <ses:startDate>18 Jul 2004, 10:22:44.452 AM MDT</ses:startDate>
+   <ses:description>Daryl</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/bugs/b14259/Controller.jpf</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters/>
+            <ses:cookies/>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  <ses:value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-encoding</ses:name>
+                  <ses:value>gzip, deflate, x-gzip, compress, x-compress</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-language</ses:name>
+                  <ses:value>en-us</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>Keep-Alive, TE</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie2</ses:name>
+                  <ses:value>$Version="1"</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>te</ses:name>
+                  <ses:value>trailers, deflate, gzip, compress</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>testrecorder.playback.testid</ses:name>
+                  <ses:value>-5a520160:fdd2962842:-789d</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E</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>Exceptions</title>
+<title>Exceptions Handling and Reporting</title>
 </head>
 <body>
-<h4>Exceptions</h3>
-<a href="/coreWeb/bugs/b14259/throwGlobal.do">Global To Method</a><br />
+<h4>Exceptions Handling and Reporting</h3>
+<p style="color:green">
+This test verifies that an action that throws an exception is caught by a exception handler.  When the
+link below is pressed, the action will throw an exception.  The exception handler then handles the
+exception and forwards control to the ErrorPage.jsp.  This page uses the <b>Exceptions</b> tag to report
+the error.
+</p>
+<a href="/coreWeb/bugs/b14259/throwGlobal.do">Throw Exception</a><br>
 </body>
-</html>]]></responseBody>
-
-    </response>
-
-    <testResults>
-      <testStatus>pass</testStatus>
-
-    </testResults>
-  </test>
-  <test>
-    <testNumber>2</testNumber>
-
-    <request>
-
-      <protocol>HTTP</protocol>
-      <protocolVersion>1.1</protocolVersion>
-      <host>localhost</host>
-      <port>7001</port>
-      <uri>/coreWeb/bugs/b14259/throwGlobal.do</uri>
-      <method>GET</method>
-
-      <parameters>
-      </parameters>
-
-      <cookies>
-        <cookie>
-          <name>JSESSIONID</name>
-          <value>AcCJYIxx7wQGIKvU73rs7j94rsi18h2HevJqkLqhtYOAXecz8bkb!-125393018</value>
-        </cookie>
-      </cookies>
-
-      <headers>
-        <header>
-          <name>Accept</name>
-          <value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</value>
-        </header>
-        <header>
-          <name>Accept-Encoding</name>
-          <value>gzip, deflate, x-gzip, compress, x-compress</value>
-        </header>
-        <header>
-          <name>Accept-Language</name>
-          <value>en-us</value>
-        </header>
-        <header>
-          <name>Connection</name>
-          <value>Keep-Alive, TE</value>
-        </header>
-        <header>
-          <name>Cookie</name>
-          <value>JSESSIONID=AcCJYIxx7wQGIKvU73rs7j94rsi18h2HevJqkLqhtYOAXecz8bkb!-125393018</value>
-        </header>
-        <header>
-          <name>Cookie2</name>
-          <value>$Version="1"</value>
-        </header>
-        <header>
-          <name>Host</name>
-          <value>localhost:7001</value>
-        </header>
-        <header>
-          <name>TE</name>
-          <value>trailers, deflate, gzip, compress</value>
-        </header>
-        <header>
-          <name>User-Agent</name>
-          <value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E</value>
-        </header>
-        <header>
-          <name>testRecorder.playback.failMode</name>
-          <value>stop</value>
-        </header>
-        <header>
-          <name>testRecorder.playback.testID</name>
-          <value>755a3675:fc615b4c47:-7a44</value>
-        </header>
-        <header>
-          <name>testRecorder.playback.testNumber</name>
-          <value>2</value>
-        </header>
-      </headers>
-
-    </request>
-
-    <response>
-      <statusCode>200</statusCode>
-      <reason></reason>
-      <responseBody><![CDATA[<html>
+</html>]]></ses:responseBody>
+         </ses:response>
+         <ses:testResults>
+            <ses:testStatus>fail</ses:testStatus>
+         </ses:testResults>
+      </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/bugs/b14259/throwGlobal.do</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters/>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>98FFB1CC5D23121A9FE6CEAF2455B2B3</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  <ses:value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-encoding</ses:name>
+                  <ses:value>gzip, deflate, x-gzip, compress, x-compress</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-language</ses:name>
+                  <ses:value>en-us</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>Keep-Alive, TE</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie</ses:name>
+                  <ses:value>$Version=0; JSESSIONID=98FFB1CC5D23121A9FE6CEAF2455B2B3; $Path=/coreWeb</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie2</ses:name>
+                  <ses:value>$Version="1"</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>te</ses:name>
+                  <ses:value>trailers, deflate, gzip, compress</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>testrecorder.playback.testid</ses:name>
+                  <ses:value>-5a520160:fdd2962842:-789d</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E</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>Error Page</title>
+<title>Report Exception</title>
 </head>
 <body>
 <h4>Report Exception</h4>
-Page Flow Message: <span>caught [MyException] in globalHandler</span><br />
-Exception Tag Message <hr/>bugs.b14259.Controller$MyException: Global Exception being Thrown<hr />
-Exception Tag No StackTrace<hr/>bugs.b14259.Controller$MyException: Global Exception being Thrown<hr/>
+<p style="color:green">
+Report the results of the exception.  The first line below is a message that we added to the page flow when
+the exception was caught.  The second two lines are the value of the <b>Exceptions</b> tag.  The first has
+the property <b>showMessage</b> set to true.  In the second <b>showMessage</b> is not set, but <b>showStackTrace</b>
+is explicitly set to false.  Both lines should be the same.
+</p>
+<hr>
+<b>Page Flow Message:</b> <span>caught [MyException] in the page flow globalHandler()</span><hr>
+<b>Exception Tag Message:</b> <br>bugs.b14259.Controller$MyException: Global Exception being Thrown<hr>
+<b>Exception Tag No StackTrace:</b> <br>bugs.b14259.Controller$MyException: Global Exception being Thrown<hr>
 </body>
-</html>]]></responseBody>
-
-    </response>
-
-    <testResults>
-      <testStatus>fail</testStatus>
-
-    </testResults>
-  </test>
-
-  </tests>
+</html>]]></ses:responseBody>
+         </ses:response>
+         <ses:testResults>
+            <ses:testStatus>fail</ses:testStatus>
+         </ses:testResults>
+      </ses:test>
+   </ses:tests>
+   <ses:endDate>18 Jul 2004, 10:22:48.749 AM MDT</ses:endDate>
+   <ses:sessionStatus>fail</ses:sessionStatus>
+   <ses:testCount>2</ses:testCount>
+   <ses:passedCount>0</ses:passedCount>
+   <ses:failedCount>2</ses:failedCount>
+</ses:recorderSession>
 
-  <endDate>07 May 2004, 03:39:42.930 PM MDT</endDate>
-  <sessionStatus>fail</sessionStatus>
-  <testCount>2</testCount>
-  <passedCount>1</passedCount>
-  <failedCount>1</failedCount>
-</recorderSession>
\ No newline at end of file

Modified: incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/B14787.xml
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/B14787.xml	(original)
+++ incubator/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/B14787.xml	Sun Jul 18 10:22:35 2004
@@ -1,261 +1,223 @@
 <?xml version="1.0" encoding="UTF-8"?>
-
-<recorderSession xmlns="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
-
-  <sessionName>B14787</sessionName>
-  <tester>Daryl</tester>
-  <startDate>26 Mar 2004, 10:21:58.070 AM MST</startDate>
-  <description>Verify textbox default values</description>
-
-  <tests>
-  <test>
-    <testNumber>1</testNumber>
-
-    <request>
-
-      <protocol>HTTP</protocol>
-      <protocolVersion>1.1</protocolVersion>
-      <host>localhost</host>
-      <port>7001</port>
-      <uri>/coreWeb/bugs/b14787/Controller.jpf</uri>
-      <method>GET</method>
-
-      <parameters>
-      </parameters>
-
-      <cookies>
-        <cookie>
-          <name>JSESSIONID</name>
-          <value>AkmWuALbrKUCpPuPfRcrmpGzNDcoTTzMnPLkRIC2luCUXm5PXb6G!853167481</value>
-        </cookie>
-      </cookies>
-
-      <headers>
-        <header>
-          <name>Accept</name>
-          <value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</value>
-        </header>
-        <header>
-          <name>Accept-Encoding</name>
-          <value>gzip, deflate, x-gzip, compress, x-compress</value>
-        </header>
-        <header>
-          <name>Accept-Language</name>
-          <value>en-us</value>
-        </header>
-        <header>
-          <name>Connection</name>
-          <value>Keep-Alive, TE</value>
-        </header>
-        <header>
-          <name>Cookie</name>
-          <value>JSESSIONID=AkmWuALbrKUCpPuPfRcrmpGzNDcoTTzMnPLkRIC2luCUXm5PXb6G!853167481</value>
-        </header>
-        <header>
-          <name>Cookie2</name>
-          <value>$Version="1"</value>
-        </header>
-        <header>
-          <name>Host</name>
-          <value>localhost:7001</value>
-        </header>
-        <header>
-          <name>TE</name>
-          <value>trailers, deflate, gzip, compress</value>
-        </header>
-        <header>
-          <name>User-Agent</name>
-          <value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E</value>
-        </header>
-        <header>
-          <name>testRecorder.playback.failMode</name>
-          <value>stop</value>
-        </header>
-        <header>
-          <name>testRecorder.playback.testID</name>
-          <value>-2520d58a:fb881db534:-7992</value>
-        </header>
-        <header>
-          <name>testRecorder.playback.testNumber</name>
-          <value>1</value>
-        </header>
-      </headers>
-
-    </request>
-
-    <response>
-      <statusCode>200</statusCode>
-      <reason></reason>
-      <responseBody><![CDATA[<html>
+<ses:recorderSession xmlns:ses="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
+   <ses:sessionName>B14787</ses:sessionName>
+   <ses:tester>Daryl</ses:tester>
+   <ses:startDate>18 Jul 2004, 10:22:59.123 AM MDT</ses:startDate>
+   <ses:description>Daryl</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/bugs/b14787/Controller.jpf</ses:uri>
+            <ses:method>GET</ses:method>
+            <ses:parameters/>
+            <ses:cookies/>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  <ses:value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-encoding</ses:name>
+                  <ses:value>gzip, deflate, x-gzip, compress, x-compress</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-language</ses:name>
+                  <ses:value>en-us</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>Keep-Alive, TE</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie2</ses:name>
+                  <ses:value>$Version="1"</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>te</ses:name>
+                  <ses:value>trailers, deflate, gzip, compress</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>testrecorder.playback.testid</ses:name>
+                  <ses:value>-5a520160:fdd2962842:-7890</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E</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>Default Value Test</title>
 </head>
 <body>
+<h4>Test of Default Values</h4>
+<p style="color:green">
+This test binds two text boxes to values in the page flow.  The values in the first text box, the page flow value
+has a defined value.  In the second textbox, the page flow value does not.  This means that the default value
+should be displayed. Below the form are the actual values being bound to in the page flow.  The 'Default' value
+is displayed after the bound value.
+</p>
 <form name="form" action="/coreWeb/bugs/b14787/postback.do" method="post">
-Select Box: <input type="hidden" name="wlw-select_key:{pageFlow.selected}OldValue" value="true">
-<select name="wlw-select_key:{pageFlow.selected}">
-<option value="Option 1">Option 1</option>
-<option value="Option 2">Option 2</option>
-<option value="Option 3">Option 3</option>
-<option value="Option 4" selected>Option 4</option></select><br />
-Textbox 1: <input type="text" name="{pageFlow.text1}" value="text1"><br />
-Textbox 2: <input type="text" name="{pageFlow.text2}" value="text2Default"> (null data source) <br />
+Textbox 1: <input type="text" name="{pageFlow.text1}" value="text1"><br>
+Textbox 2: <input type="text" name="{pageFlow.text2}" value="text2Default"> (null data source) <br>
 <input type="submit" value="Submit">
-</form><br />
-<b>Actual PageFlowController values</b><br/>
-text2Default: <span>text2Default</span><br/>
-text2: <span></span>
+</form>
+<hr>
+<h4>Actual PageFlowController values</h4>
+text1: <span>text1</span><br>
+text1Default: <span>text1Default</span><br>
+text2: <span></span><br>
+text2Default: <span>text2Default</span><br>
 </body>
-</html>]]></responseBody>
-
-    </response>
-
-    <testResults>
-      <testStatus>fail</testStatus>
-
-    </testResults>
-  </test>
-  <test>
-    <testNumber>2</testNumber>
-
-    <request>
-
-      <protocol>HTTP</protocol>
-      <protocolVersion>1.1</protocolVersion>
-      <host>localhost</host>
-      <port>7001</port>
-      <uri>/coreWeb/bugs/b14787/postback.do</uri>
-      <method>POST</method>
-
-      <parameters>
-        <parameter>
-          <name>currentURI</name>
-          <value>/coreWeb/bugs/b14787/Begin.jsp</value>
-        </parameter>
-        <parameter>
-          <name>{pageFlow.selected}</name>
-          <value>Option 4</value>
-        </parameter>
-        <parameter>
-          <name>{pageFlow.text1}</name>
-          <value>text1</value>
-        </parameter>
-        <parameter>
-          <name>{pageFlow.text2}</name>
-          <value>text2Default</value>
-        </parameter>
-      </parameters>
-
-      <cookies>
-        <cookie>
-          <name>JSESSIONID</name>
-          <value>AkmWuALbrKUCpPuPfRcrmpGzNDcoTTzMnPLkRIC2luCUXm5PXb6G!853167481</value>
-        </cookie>
-      </cookies>
-
-      <headers>
-        <header>
-          <name>Accept</name>
-          <value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</value>
-        </header>
-        <header>
-          <name>Accept-Encoding</name>
-          <value>gzip, deflate, x-gzip, compress, x-compress</value>
-        </header>
-        <header>
-          <name>Accept-Language</name>
-          <value>en-us</value>
-        </header>
-        <header>
-          <name>Cache-Control</name>
-          <value>no-cache</value>
-        </header>
-        <header>
-          <name>Connection</name>
-          <value>Keep-Alive, TE</value>
-        </header>
-        <header>
-          <name>Content-length</name>
-          <value>144</value>
-        </header>
-        <header>
-          <name>Content-type</name>
-          <value>application/x-www-form-urlencoded</value>
-        </header>
-        <header>
-          <name>Cookie</name>
-          <value>JSESSIONID=AkmWuALbrKUCpPuPfRcrmpGzNDcoTTzMnPLkRIC2luCUXm5PXb6G!853167481</value>
-        </header>
-        <header>
-          <name>Cookie2</name>
-          <value>$Version="1"</value>
-        </header>
-        <header>
-          <name>Host</name>
-          <value>localhost:7001</value>
-        </header>
-        <header>
-          <name>TE</name>
-          <value>trailers, deflate, gzip, compress</value>
-        </header>
-        <header>
-          <name>User-Agent</name>
-          <value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E</value>
-        </header>
-        <header>
-          <name>testRecorder.playback.failMode</name>
-          <value>stop</value>
-        </header>
-        <header>
-          <name>testRecorder.playback.testID</name>
-          <value>-2520d58a:fb881db534:-7992</value>
-        </header>
-        <header>
-          <name>testRecorder.playback.testNumber</name>
-          <value>2</value>
-        </header>
-      </headers>
-
-    </request>
-
-    <response>
-      <statusCode>200</statusCode>
-      <reason></reason>
-      <responseBody><![CDATA[<html>
+</html>]]></ses:responseBody>
+         </ses:response>
+         <ses:testResults>
+            <ses:testStatus>fail</ses:testStatus>
+         </ses:testResults>
+      </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/bugs/b14787/postback.do</ses:uri>
+            <ses:method>POST</ses:method>
+            <ses:parameters>
+               <ses:parameter>
+                  <ses:name>currentURI</ses:name>
+                  <ses:value>/coreWeb/bugs/b14787/Begin.jsp</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>{pageFlow.selected}</ses:name>
+                  <ses:value>Option 4</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>{pageFlow.text1}</ses:name>
+                  <ses:value>text1</ses:value>
+               </ses:parameter>
+               <ses:parameter>
+                  <ses:name>{pageFlow.text2}</ses:name>
+                  <ses:value>text2Default</ses:value>
+               </ses:parameter>
+            </ses:parameters>
+            <ses:cookies>
+               <ses:cookie>
+                  <ses:name>JSESSIONID</ses:name>
+                  <ses:value>5E0A9253C2720F2AEB5DE3E0A937F2B1</ses:value>
+               </ses:cookie>
+            </ses:cookies>
+            <ses:headers>
+               <ses:header>
+                  <ses:name>accept</ses:name>
+                  <ses:value>image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-encoding</ses:name>
+                  <ses:value>gzip, deflate, x-gzip, compress, x-compress</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>accept-language</ses:name>
+                  <ses:value>en-us</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cache-control</ses:name>
+                  <ses:value>no-cache</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>connection</ses:name>
+                  <ses:value>Keep-Alive, TE</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>content-length</ses:name>
+                  <ses:value>143</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>$Version=0; JSESSIONID=5E0A9253C2720F2AEB5DE3E0A937F2B1; $Path=/coreWeb</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>cookie2</ses:name>
+                  <ses:value>$Version="1"</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>host</ses:name>
+                  <ses:value>localhost:8080</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>te</ses:name>
+                  <ses:value>trailers, deflate, gzip, compress</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>testrecorder.playback.testid</ses:name>
+                  <ses:value>-5a520160:fdd2962842:-7890</ses:value>
+               </ses:header>
+               <ses:header>
+                  <ses:name>user-agent</ses:name>
+                  <ses:value>Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E RPT-HTTPClient/0.3-3E</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>Default Value Test</title>
 </head>
 <body>
+<h4>Test of Default Values</h4>
+<p style="color:green">
+This test binds two text boxes to values in the page flow.  The values in the first text box, the page flow value
+has a defined value.  In the second textbox, the page flow value does not.  This means that the default value
+should be displayed. Below the form are the actual values being bound to in the page flow.  The 'Default' value
+is displayed after the bound value.
+</p>
 <form name="form" action="/coreWeb/bugs/b14787/postback.do" method="post">
-Select Box: <input type="hidden" name="wlw-select_key:{pageFlow.selected}OldValue" value="true">
-<select name="wlw-select_key:{pageFlow.selected}">
-<option value="Option 1">Option 1</option>
-<option value="Option 2">Option 2</option>
-<option value="Option 3">Option 3</option>
-<option value="Option 4" selected>Option 4</option></select><br />
-Textbox 1: <input type="text" name="{pageFlow.text1}" value="text1"><br />
-Textbox 2: <input type="text" name="{pageFlow.text2}" value="text2Default"> (null data source) <br />
+Textbox 1: <input type="text" name="{pageFlow.text1}" value="text1"><br>
+Textbox 2: <input type="text" name="{pageFlow.text2}" value="text2Default"> (null data source) <br>
 <input type="submit" value="Submit">
-</form><br />
-<b>Actual PageFlowController values</b><br/>
-text2Default: <span>text2Default</span><br/>
-text2: <span>text2Default</span>
+</form>
+<hr>
+<h4>Actual PageFlowController values</h4>
+text1: <span>text1</span><br>
+text1Default: <span>text1Default</span><br>
+text2: <span>text2Default</span><br>
+text2Default: <span>text2Default</span><br>
 </body>
-</html>]]></responseBody>
-
-    </response>
-
-    <testResults>
-      <testStatus>fail</testStatus>
-
-    </testResults>
-  </test>
-
-  </tests>
+</html>]]></ses:responseBody>
+         </ses:response>
+         <ses:testResults>
+            <ses:testStatus>fail</ses:testStatus>
+         </ses:testResults>
+      </ses:test>
+   </ses:tests>
+   <ses:endDate>18 Jul 2004, 10:22:59.194 AM MDT</ses:endDate>
+   <ses:sessionStatus>fail</ses:sessionStatus>
+   <ses:testCount>2</ses:testCount>
+   <ses:passedCount>0</ses:passedCount>
+   <ses:failedCount>2</ses:failedCount>
+</ses:recorderSession>
 
-  <endDate>26 Mar 2004, 10:22:00.744 AM MST</endDate>
-  <sessionStatus>fail</sessionStatus>
-  <testCount>2</testCount>
-  <passedCount>0</passedCount>
-  <failedCount>2</failedCount>
-</recorderSession>
\ No newline at end of file