You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beehive.apache.org by cr...@apache.org on 2006/09/15 06:55:19 UTC

svn commit: r446518 [2/3] - in /beehive/trunk/netui: src/compiler-core/org/apache/beehive/netui/compiler/genmodel/ test/src/compilerTests/testsuite/PF_ActionUseFormBean/expectedOutput/ test/webapps/drt/src/validation/useFormBean/ test/webapps/drt/testR...

Added: beehive/trunk/netui/test/webapps/drt/testRecorder/tests/ValidateUseFormBean.xml
URL: http://svn.apache.org/viewvc/beehive/trunk/netui/test/webapps/drt/testRecorder/tests/ValidateUseFormBean.xml?view=auto&rev=446518
==============================================================================
--- beehive/trunk/netui/test/webapps/drt/testRecorder/tests/ValidateUseFormBean.xml (added)
+++ beehive/trunk/netui/test/webapps/drt/testRecorder/tests/ValidateUseFormBean.xml Thu Sep 14 21:55:17 2006
@@ -0,0 +1,4580 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<recorderSession xmlns="http://beehive.apache.org/netui/tools/testrecorder/2004/session">
+<sessionName>ValidateUseFormBean</sessionName>
+<tester>crogers</tester>
+<startDate>14 Sep 2006, 10:12:45.966 PM MDT</startDate>
+<description>Test form bean validation when Action annotations set the useFormBean attribute. (J1144)</description>
+<tests>
+<test>
+<testNumber>1</testNumber>
+<request>
+<protocol>HTTP</protocol>
+<protocolVersion>1.1</protocolVersion>
+<host>localhost</host>
+<port>8080</port>
+<uri>/coreWeb/validation/useFormBean/begin.do</uri>
+<method>GET</method>
+<parameters>
+</parameters>
+<cookies>
+<cookie>
+<name>JSESSIONID</name>
+<value>6C802D477388B15000DFB31C74A900B2</value>
+</cookie>
+<cookie>
+<name>nde-textsize</name>
+<value>16px</value>
+</cookie>
+</cookies>
+<headers>
+<header>
+<name>accept</name>
+<value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</value>
+</header>
+<header>
+<name>accept-charset</name>
+<value>UTF-8,*</value>
+</header>
+<header>
+<name>accept-encoding</name>
+<value>gzip,deflate</value>
+</header>
+<header>
+<name>accept-language</name>
+<value>en-us,en;q=0.5</value>
+</header>
+<header>
+<name>connection</name>
+<value>keep-alive</value>
+</header>
+<header>
+<name>cookie</name>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+</header>
+<header>
+<name>host</name>
+<value>localhost:8080</value>
+</header>
+<header>
+<name>keep-alive</name>
+<value>300</value>
+</header>
+<header>
+<name>user-agent</name>
+<value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6</value>
+</header>
+</headers>
+</request>
+<response>
+<statusCode>200</statusCode>
+<reason></reason>
+<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>Validation with Action annotation attribute useFormBean</title>
+    </head>
+    <body>
+        <h2>Validation with Action annotation attribute useFormBean</h2>
+        <h3>Tests:</h3>
+        <p>External bean with ValidatableProperty and action with useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanOneU.do" method="post">
+            Property A: <input type="text" name="{actionForm.propertyA}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>External bean with ValidatableProperty and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanTwoU.do" method="post">
+            Property B: <input type="text" name="{actionForm.propertyB}">
+            
+            <br/>
+            Property C: 1234
+            <input type="hidden" name="{actionForm.propertyC}" value="1234">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testBeanTwo.do" method="post">
+            Property B: 1234
+            <input type="hidden" name="{actionForm.propertyB}" value="1234">
+            <br/>
+            Property C: <input type="text" name="{actionForm.propertyC}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>External bean, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanThreeU.do" method="post">
+            Property D: <input type="text" name="{actionForm.propertyD}">
+            
+            <br/>
+            Property E: 123456
+            <input type="hidden" name="{actionForm.propertyE}" value="123456">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testBeanThree.do" method="post">
+            Property D: 123456
+            <input type="hidden" name="{actionForm.propertyD}" value="123456">
+            <br/>
+            Property E: <input type="text" name="{actionForm.propertyE}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>External bean with ValidatableProperty, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanFourU.do" method="post">
+            Property F: <input type="text" name="{actionForm.propertyF}">
+            
+            <br/>
+            Property G: 12345678
+            <input type="hidden" name="{actionForm.propertyG}" value="12345678">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testBeanFour.do" method="post">
+            Property F: 12345678
+            <input type="hidden" name="{actionForm.propertyF}" value="12345678">
+            <br/>
+            Property G: <input type="text" name="{actionForm.propertyG}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean with ValidatableProperty and action with useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanOneU.do" method="post">
+            Property H: <input type="text" name="{actionForm.propertyH}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean with ValidatableProperty and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanTwoU.do" method="post">
+            Property I: <input type="text" name="{actionForm.propertyI}">
+            
+            <br/>
+            Property J: 1234
+            <input type="hidden" name="{actionForm.propertyJ}" value="1234">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanTwo.do" method="post">
+            Property I: 1234
+            <input type="hidden" name="{actionForm.propertyI}" value="1234">
+            <br/>
+            Property J: <input type="text" name="{actionForm.propertyJ}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanThreeU.do" method="post">
+            Property K: <input type="text" name="{actionForm.propertyK}">
+            
+            <br/>
+            Property L: 123456
+            <input type="hidden" name="{actionForm.propertyL}" value="123456">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanThree.do" method="post">
+            Property K: 123456
+            <input type="hidden" name="{actionForm.propertyK}" value="123456">
+            <br/>
+            Property L: <input type="text" name="{actionForm.propertyL}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean with ValidatableProperty, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanFourU.do" method="post">
+            Property M: <input type="text" name="{actionForm.propertyM}">
+            
+            <br/>
+            Property N: 12345678
+            <input type="hidden" name="{actionForm.propertyN}" value="12345678">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanFour.do" method="post">
+            Property M: 12345678
+            <input type="hidden" name="{actionForm.propertyM}" value="12345678">
+            <br/>
+            Property N: <input type="text" name="{actionForm.propertyN}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+    </body>
+
+</html>]]>
+</responseBody>
+</response>
+</test>
+<test>
+<testNumber>2</testNumber>
+<request>
+<protocol>HTTP</protocol>
+<protocolVersion>1.1</protocolVersion>
+<host>localhost</host>
+<port>8080</port>
+<uri>/coreWeb/validation/useFormBean/testBeanOneU.do</uri>
+<method>POST</method>
+<parameters>
+<parameter>
+<name>{actionForm.propertyA}</name>
+<value>1</value>
+</parameter>
+</parameters>
+<cookies>
+<cookie>
+<name>JSESSIONID</name>
+<value>6C802D477388B15000DFB31C74A900B2</value>
+</cookie>
+<cookie>
+<name>nde-textsize</name>
+<value>16px</value>
+</cookie>
+</cookies>
+<headers>
+<header>
+<name>accept</name>
+<value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</value>
+</header>
+<header>
+<name>accept-charset</name>
+<value>UTF-8,*</value>
+</header>
+<header>
+<name>accept-encoding</name>
+<value>gzip,deflate</value>
+</header>
+<header>
+<name>accept-language</name>
+<value>en-us,en;q=0.5</value>
+</header>
+<header>
+<name>connection</name>
+<value>keep-alive</value>
+</header>
+<header>
+<name>content-length</name>
+<value>28</value>
+</header>
+<header>
+<name>content-type</name>
+<value>application/x-www-form-urlencoded</value>
+</header>
+<header>
+<name>cookie</name>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+</header>
+<header>
+<name>host</name>
+<value>localhost:8080</value>
+</header>
+<header>
+<name>keep-alive</name>
+<value>300</value>
+</header>
+<header>
+<name>referer</name>
+<value>http://localhost:8080/coreWeb/validation/useFormBean/begin.do</value>
+</header>
+<header>
+<name>user-agent</name>
+<value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6</value>
+</header>
+</headers>
+</request>
+<response>
+<statusCode>200</statusCode>
+<reason></reason>
+<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>Validation with Action annotation attribute useFormBean</title>
+    </head>
+    <body>
+        <h2>Validation with Action annotation attribute useFormBean</h2>
+        <h3>Tests:</h3>
+        <p>External bean with ValidatableProperty and action with useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanOneU.do" method="post">
+            Property A: <input type="text" name="{actionForm.propertyA}" value="1">
+            Property A cannot be less than 2 characters.
+
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>External bean with ValidatableProperty and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanTwoU.do" method="post">
+            Property B: <input type="text" name="{actionForm.propertyB}">
+            
+            <br/>
+            Property C: 1234
+            <input type="hidden" name="{actionForm.propertyC}" value="1234">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testBeanTwo.do" method="post">
+            Property B: 1234
+            <input type="hidden" name="{actionForm.propertyB}" value="1234">
+            <br/>
+            Property C: <input type="text" name="{actionForm.propertyC}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>External bean, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanThreeU.do" method="post">
+            Property D: <input type="text" name="{actionForm.propertyD}">
+            
+            <br/>
+            Property E: 123456
+            <input type="hidden" name="{actionForm.propertyE}" value="123456">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testBeanThree.do" method="post">
+            Property D: 123456
+            <input type="hidden" name="{actionForm.propertyD}" value="123456">
+            <br/>
+            Property E: <input type="text" name="{actionForm.propertyE}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>External bean with ValidatableProperty, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanFourU.do" method="post">
+            Property F: <input type="text" name="{actionForm.propertyF}">
+            
+            <br/>
+            Property G: 12345678
+            <input type="hidden" name="{actionForm.propertyG}" value="12345678">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testBeanFour.do" method="post">
+            Property F: 12345678
+            <input type="hidden" name="{actionForm.propertyF}" value="12345678">
+            <br/>
+            Property G: <input type="text" name="{actionForm.propertyG}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean with ValidatableProperty and action with useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanOneU.do" method="post">
+            Property H: <input type="text" name="{actionForm.propertyH}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean with ValidatableProperty and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanTwoU.do" method="post">
+            Property I: <input type="text" name="{actionForm.propertyI}">
+            
+            <br/>
+            Property J: 1234
+            <input type="hidden" name="{actionForm.propertyJ}" value="1234">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanTwo.do" method="post">
+            Property I: 1234
+            <input type="hidden" name="{actionForm.propertyI}" value="1234">
+            <br/>
+            Property J: <input type="text" name="{actionForm.propertyJ}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanThreeU.do" method="post">
+            Property K: <input type="text" name="{actionForm.propertyK}">
+            
+            <br/>
+            Property L: 123456
+            <input type="hidden" name="{actionForm.propertyL}" value="123456">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanThree.do" method="post">
+            Property K: 123456
+            <input type="hidden" name="{actionForm.propertyK}" value="123456">
+            <br/>
+            Property L: <input type="text" name="{actionForm.propertyL}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean with ValidatableProperty, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanFourU.do" method="post">
+            Property M: <input type="text" name="{actionForm.propertyM}">
+            
+            <br/>
+            Property N: 12345678
+            <input type="hidden" name="{actionForm.propertyN}" value="12345678">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanFour.do" method="post">
+            Property M: 12345678
+            <input type="hidden" name="{actionForm.propertyM}" value="12345678">
+            <br/>
+            Property N: <input type="text" name="{actionForm.propertyN}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+    </body>
+
+</html>]]>
+</responseBody>
+</response>
+</test>
+<test>
+<testNumber>3</testNumber>
+<request>
+<protocol>HTTP</protocol>
+<protocolVersion>1.1</protocolVersion>
+<host>localhost</host>
+<port>8080</port>
+<uri>/coreWeb/validation/useFormBean/testBeanTwoU.do</uri>
+<method>POST</method>
+<parameters>
+<parameter>
+<name>{actionForm.propertyB}</name>
+<value>bbb</value>
+</parameter>
+<parameter>
+<name>{actionForm.propertyC}</name>
+<value>1234</value>
+</parameter>
+</parameters>
+<cookies>
+<cookie>
+<name>JSESSIONID</name>
+<value>6C802D477388B15000DFB31C74A900B2</value>
+</cookie>
+<cookie>
+<name>nde-textsize</name>
+<value>16px</value>
+</cookie>
+</cookies>
+<headers>
+<header>
+<name>accept</name>
+<value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</value>
+</header>
+<header>
+<name>accept-charset</name>
+<value>UTF-8,*</value>
+</header>
+<header>
+<name>accept-encoding</name>
+<value>gzip,deflate</value>
+</header>
+<header>
+<name>accept-language</name>
+<value>en-us,en;q=0.5</value>
+</header>
+<header>
+<name>connection</name>
+<value>keep-alive</value>
+</header>
+<header>
+<name>content-length</name>
+<value>62</value>
+</header>
+<header>
+<name>content-type</name>
+<value>application/x-www-form-urlencoded</value>
+</header>
+<header>
+<name>cookie</name>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+</header>
+<header>
+<name>host</name>
+<value>localhost:8080</value>
+</header>
+<header>
+<name>keep-alive</name>
+<value>300</value>
+</header>
+<header>
+<name>referer</name>
+<value>http://localhost:8080/coreWeb/validation/useFormBean/testBeanOneU.do</value>
+</header>
+<header>
+<name>user-agent</name>
+<value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6</value>
+</header>
+</headers>
+</request>
+<response>
+<statusCode>200</statusCode>
+<reason></reason>
+<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>Validation with Action annotation attribute useFormBean</title>
+    </head>
+    <body>
+        <h2>Validation with Action annotation attribute useFormBean</h2>
+        <h3>Tests:</h3>
+        <p>External bean with ValidatableProperty and action with useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanOneU.do" method="post">
+            Property A: <input type="text" name="{actionForm.propertyA}" value="1">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>External bean with ValidatableProperty and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanTwoU.do" method="post">
+            Property B: <input type="text" name="{actionForm.propertyB}" value="bbb">
+            Property B cannot be less than 4 characters.
+
+            <br/>
+            Property C: 1234
+            <input type="hidden" name="{actionForm.propertyC}" value="1234">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testBeanTwo.do" method="post">
+            Property B: 1234
+            <input type="hidden" name="{actionForm.propertyB}" value="1234">
+            <br/>
+            Property C: <input type="text" name="{actionForm.propertyC}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>External bean, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanThreeU.do" method="post">
+            Property D: <input type="text" name="{actionForm.propertyD}">
+            
+            <br/>
+            Property E: 123456
+            <input type="hidden" name="{actionForm.propertyE}" value="123456">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testBeanThree.do" method="post">
+            Property D: 123456
+            <input type="hidden" name="{actionForm.propertyD}" value="123456">
+            <br/>
+            Property E: <input type="text" name="{actionForm.propertyE}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>External bean with ValidatableProperty, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanFourU.do" method="post">
+            Property F: <input type="text" name="{actionForm.propertyF}">
+            
+            <br/>
+            Property G: 12345678
+            <input type="hidden" name="{actionForm.propertyG}" value="12345678">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testBeanFour.do" method="post">
+            Property F: 12345678
+            <input type="hidden" name="{actionForm.propertyF}" value="12345678">
+            <br/>
+            Property G: <input type="text" name="{actionForm.propertyG}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean with ValidatableProperty and action with useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanOneU.do" method="post">
+            Property H: <input type="text" name="{actionForm.propertyH}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean with ValidatableProperty and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanTwoU.do" method="post">
+            Property I: <input type="text" name="{actionForm.propertyI}">
+            
+            <br/>
+            Property J: 1234
+            <input type="hidden" name="{actionForm.propertyJ}" value="1234">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanTwo.do" method="post">
+            Property I: 1234
+            <input type="hidden" name="{actionForm.propertyI}" value="1234">
+            <br/>
+            Property J: <input type="text" name="{actionForm.propertyJ}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanThreeU.do" method="post">
+            Property K: <input type="text" name="{actionForm.propertyK}">
+            
+            <br/>
+            Property L: 123456
+            <input type="hidden" name="{actionForm.propertyL}" value="123456">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanThree.do" method="post">
+            Property K: 123456
+            <input type="hidden" name="{actionForm.propertyK}" value="123456">
+            <br/>
+            Property L: <input type="text" name="{actionForm.propertyL}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean with ValidatableProperty, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanFourU.do" method="post">
+            Property M: <input type="text" name="{actionForm.propertyM}">
+            
+            <br/>
+            Property N: 12345678
+            <input type="hidden" name="{actionForm.propertyN}" value="12345678">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanFour.do" method="post">
+            Property M: 12345678
+            <input type="hidden" name="{actionForm.propertyM}" value="12345678">
+            <br/>
+            Property N: <input type="text" name="{actionForm.propertyN}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+    </body>
+
+</html>]]>
+</responseBody>
+</response>
+</test>
+<test>
+<testNumber>4</testNumber>
+<request>
+<protocol>HTTP</protocol>
+<protocolVersion>1.1</protocolVersion>
+<host>localhost</host>
+<port>8080</port>
+<uri>/coreWeb/validation/useFormBean/testBeanTwo.do</uri>
+<method>POST</method>
+<parameters>
+<parameter>
+<name>{actionForm.propertyB}</name>
+<value>1234</value>
+</parameter>
+<parameter>
+<name>{actionForm.propertyC}</name>
+<value>ccc</value>
+</parameter>
+</parameters>
+<cookies>
+<cookie>
+<name>JSESSIONID</name>
+<value>6C802D477388B15000DFB31C74A900B2</value>
+</cookie>
+<cookie>
+<name>nde-textsize</name>
+<value>16px</value>
+</cookie>
+</cookies>
+<headers>
+<header>
+<name>accept</name>
+<value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</value>
+</header>
+<header>
+<name>accept-charset</name>
+<value>UTF-8,*</value>
+</header>
+<header>
+<name>accept-encoding</name>
+<value>gzip,deflate</value>
+</header>
+<header>
+<name>accept-language</name>
+<value>en-us,en;q=0.5</value>
+</header>
+<header>
+<name>connection</name>
+<value>keep-alive</value>
+</header>
+<header>
+<name>content-length</name>
+<value>62</value>
+</header>
+<header>
+<name>content-type</name>
+<value>application/x-www-form-urlencoded</value>
+</header>
+<header>
+<name>cookie</name>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+</header>
+<header>
+<name>host</name>
+<value>localhost:8080</value>
+</header>
+<header>
+<name>keep-alive</name>
+<value>300</value>
+</header>
+<header>
+<name>referer</name>
+<value>http://localhost:8080/coreWeb/validation/useFormBean/testBeanTwoU.do</value>
+</header>
+<header>
+<name>user-agent</name>
+<value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6</value>
+</header>
+</headers>
+</request>
+<response>
+<statusCode>200</statusCode>
+<reason></reason>
+<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>Validation with Action annotation attribute useFormBean</title>
+    </head>
+    <body>
+        <h2>Validation with Action annotation attribute useFormBean</h2>
+        <h3>Tests:</h3>
+        <p>External bean with ValidatableProperty and action with useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanOneU.do" method="post">
+            Property A: <input type="text" name="{actionForm.propertyA}" value="1">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>External bean with ValidatableProperty and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanTwoU.do" method="post">
+            Property B: <input type="text" name="{actionForm.propertyB}" value="bbb">
+            
+            <br/>
+            Property C: 1234
+            <input type="hidden" name="{actionForm.propertyC}" value="1234">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testBeanTwo.do" method="post">
+            Property B: 1234
+            <input type="hidden" name="{actionForm.propertyB}" value="1234">
+            <br/>
+            Property C: <input type="text" name="{actionForm.propertyC}" value="ccc">
+            Property C cannot be less than 4 characters.
+
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>External bean, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanThreeU.do" method="post">
+            Property D: <input type="text" name="{actionForm.propertyD}">
+            
+            <br/>
+            Property E: 123456
+            <input type="hidden" name="{actionForm.propertyE}" value="123456">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testBeanThree.do" method="post">
+            Property D: 123456
+            <input type="hidden" name="{actionForm.propertyD}" value="123456">
+            <br/>
+            Property E: <input type="text" name="{actionForm.propertyE}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>External bean with ValidatableProperty, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanFourU.do" method="post">
+            Property F: <input type="text" name="{actionForm.propertyF}">
+            
+            <br/>
+            Property G: 12345678
+            <input type="hidden" name="{actionForm.propertyG}" value="12345678">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testBeanFour.do" method="post">
+            Property F: 12345678
+            <input type="hidden" name="{actionForm.propertyF}" value="12345678">
+            <br/>
+            Property G: <input type="text" name="{actionForm.propertyG}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean with ValidatableProperty and action with useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanOneU.do" method="post">
+            Property H: <input type="text" name="{actionForm.propertyH}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean with ValidatableProperty and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanTwoU.do" method="post">
+            Property I: <input type="text" name="{actionForm.propertyI}">
+            
+            <br/>
+            Property J: 1234
+            <input type="hidden" name="{actionForm.propertyJ}" value="1234">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanTwo.do" method="post">
+            Property I: 1234
+            <input type="hidden" name="{actionForm.propertyI}" value="1234">
+            <br/>
+            Property J: <input type="text" name="{actionForm.propertyJ}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanThreeU.do" method="post">
+            Property K: <input type="text" name="{actionForm.propertyK}">
+            
+            <br/>
+            Property L: 123456
+            <input type="hidden" name="{actionForm.propertyL}" value="123456">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanThree.do" method="post">
+            Property K: 123456
+            <input type="hidden" name="{actionForm.propertyK}" value="123456">
+            <br/>
+            Property L: <input type="text" name="{actionForm.propertyL}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean with ValidatableProperty, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanFourU.do" method="post">
+            Property M: <input type="text" name="{actionForm.propertyM}">
+            
+            <br/>
+            Property N: 12345678
+            <input type="hidden" name="{actionForm.propertyN}" value="12345678">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanFour.do" method="post">
+            Property M: 12345678
+            <input type="hidden" name="{actionForm.propertyM}" value="12345678">
+            <br/>
+            Property N: <input type="text" name="{actionForm.propertyN}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+    </body>
+
+</html>]]>
+</responseBody>
+</response>
+</test>
+<test>
+<testNumber>5</testNumber>
+<request>
+<protocol>HTTP</protocol>
+<protocolVersion>1.1</protocolVersion>
+<host>localhost</host>
+<port>8080</port>
+<uri>/coreWeb/validation/useFormBean/testBeanThreeU.do</uri>
+<method>POST</method>
+<parameters>
+<parameter>
+<name>{actionForm.propertyD}</name>
+<value>dddd</value>
+</parameter>
+<parameter>
+<name>{actionForm.propertyE}</name>
+<value>123456</value>
+</parameter>
+</parameters>
+<cookies>
+<cookie>
+<name>JSESSIONID</name>
+<value>6C802D477388B15000DFB31C74A900B2</value>
+</cookie>
+<cookie>
+<name>nde-textsize</name>
+<value>16px</value>
+</cookie>
+</cookies>
+<headers>
+<header>
+<name>accept</name>
+<value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</value>
+</header>
+<header>
+<name>accept-charset</name>
+<value>UTF-8,*</value>
+</header>
+<header>
+<name>accept-encoding</name>
+<value>gzip,deflate</value>
+</header>
+<header>
+<name>accept-language</name>
+<value>en-us,en;q=0.5</value>
+</header>
+<header>
+<name>connection</name>
+<value>keep-alive</value>
+</header>
+<header>
+<name>content-length</name>
+<value>65</value>
+</header>
+<header>
+<name>content-type</name>
+<value>application/x-www-form-urlencoded</value>
+</header>
+<header>
+<name>cookie</name>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+</header>
+<header>
+<name>host</name>
+<value>localhost:8080</value>
+</header>
+<header>
+<name>keep-alive</name>
+<value>300</value>
+</header>
+<header>
+<name>referer</name>
+<value>http://localhost:8080/coreWeb/validation/useFormBean/testBeanTwo.do</value>
+</header>
+<header>
+<name>user-agent</name>
+<value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6</value>
+</header>
+</headers>
+</request>
+<response>
+<statusCode>200</statusCode>
+<reason></reason>
+<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>Validation with Action annotation attribute useFormBean</title>
+    </head>
+    <body>
+        <h2>Validation with Action annotation attribute useFormBean</h2>
+        <h3>Tests:</h3>
+        <p>External bean with ValidatableProperty and action with useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanOneU.do" method="post">
+            Property A: <input type="text" name="{actionForm.propertyA}" value="1">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>External bean with ValidatableProperty and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanTwoU.do" method="post">
+            Property B: <input type="text" name="{actionForm.propertyB}" value="bbb">
+            
+            <br/>
+            Property C: 1234
+            <input type="hidden" name="{actionForm.propertyC}" value="1234">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testBeanTwo.do" method="post">
+            Property B: 1234
+            <input type="hidden" name="{actionForm.propertyB}" value="1234">
+            <br/>
+            Property C: <input type="text" name="{actionForm.propertyC}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>External bean, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanThreeU.do" method="post">
+            Property D: <input type="text" name="{actionForm.propertyD}" value="dddd">
+            Property D cannot be less than 6 characters.
+
+            <br/>
+            Property E: 123456
+            <input type="hidden" name="{actionForm.propertyE}" value="123456">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testBeanThree.do" method="post">
+            Property D: 123456
+            <input type="hidden" name="{actionForm.propertyD}" value="123456">
+            <br/>
+            Property E: <input type="text" name="{actionForm.propertyE}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>External bean with ValidatableProperty, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanFourU.do" method="post">
+            Property F: <input type="text" name="{actionForm.propertyF}">
+            
+            <br/>
+            Property G: 12345678
+            <input type="hidden" name="{actionForm.propertyG}" value="12345678">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testBeanFour.do" method="post">
+            Property F: 12345678
+            <input type="hidden" name="{actionForm.propertyF}" value="12345678">
+            <br/>
+            Property G: <input type="text" name="{actionForm.propertyG}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean with ValidatableProperty and action with useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanOneU.do" method="post">
+            Property H: <input type="text" name="{actionForm.propertyH}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean with ValidatableProperty and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanTwoU.do" method="post">
+            Property I: <input type="text" name="{actionForm.propertyI}">
+            
+            <br/>
+            Property J: 1234
+            <input type="hidden" name="{actionForm.propertyJ}" value="1234">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanTwo.do" method="post">
+            Property I: 1234
+            <input type="hidden" name="{actionForm.propertyI}" value="1234">
+            <br/>
+            Property J: <input type="text" name="{actionForm.propertyJ}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanThreeU.do" method="post">
+            Property K: <input type="text" name="{actionForm.propertyK}">
+            
+            <br/>
+            Property L: 123456
+            <input type="hidden" name="{actionForm.propertyL}" value="123456">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanThree.do" method="post">
+            Property K: 123456
+            <input type="hidden" name="{actionForm.propertyK}" value="123456">
+            <br/>
+            Property L: <input type="text" name="{actionForm.propertyL}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean with ValidatableProperty, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanFourU.do" method="post">
+            Property M: <input type="text" name="{actionForm.propertyM}">
+            
+            <br/>
+            Property N: 12345678
+            <input type="hidden" name="{actionForm.propertyN}" value="12345678">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanFour.do" method="post">
+            Property M: 12345678
+            <input type="hidden" name="{actionForm.propertyM}" value="12345678">
+            <br/>
+            Property N: <input type="text" name="{actionForm.propertyN}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+    </body>
+
+</html>]]>
+</responseBody>
+</response>
+</test>
+<test>
+<testNumber>6</testNumber>
+<request>
+<protocol>HTTP</protocol>
+<protocolVersion>1.1</protocolVersion>
+<host>localhost</host>
+<port>8080</port>
+<uri>/coreWeb/validation/useFormBean/testBeanThree.do</uri>
+<method>POST</method>
+<parameters>
+<parameter>
+<name>{actionForm.propertyD}</name>
+<value>123456</value>
+</parameter>
+<parameter>
+<name>{actionForm.propertyE}</name>
+<value>eeee</value>
+</parameter>
+</parameters>
+<cookies>
+<cookie>
+<name>JSESSIONID</name>
+<value>6C802D477388B15000DFB31C74A900B2</value>
+</cookie>
+<cookie>
+<name>nde-textsize</name>
+<value>16px</value>
+</cookie>
+</cookies>
+<headers>
+<header>
+<name>accept</name>
+<value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</value>
+</header>
+<header>
+<name>accept-charset</name>
+<value>UTF-8,*</value>
+</header>
+<header>
+<name>accept-encoding</name>
+<value>gzip,deflate</value>
+</header>
+<header>
+<name>accept-language</name>
+<value>en-us,en;q=0.5</value>
+</header>
+<header>
+<name>connection</name>
+<value>keep-alive</value>
+</header>
+<header>
+<name>content-length</name>
+<value>65</value>
+</header>
+<header>
+<name>content-type</name>
+<value>application/x-www-form-urlencoded</value>
+</header>
+<header>
+<name>cookie</name>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+</header>
+<header>
+<name>host</name>
+<value>localhost:8080</value>
+</header>
+<header>
+<name>keep-alive</name>
+<value>300</value>
+</header>
+<header>
+<name>referer</name>
+<value>http://localhost:8080/coreWeb/validation/useFormBean/testBeanThreeU.do</value>
+</header>
+<header>
+<name>user-agent</name>
+<value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6</value>
+</header>
+</headers>
+</request>
+<response>
+<statusCode>200</statusCode>
+<reason></reason>
+<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>Validation with Action annotation attribute useFormBean</title>
+    </head>
+    <body>
+        <h2>Validation with Action annotation attribute useFormBean</h2>
+        <h3>Tests:</h3>
+        <p>External bean with ValidatableProperty and action with useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanOneU.do" method="post">
+            Property A: <input type="text" name="{actionForm.propertyA}" value="1">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>External bean with ValidatableProperty and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanTwoU.do" method="post">
+            Property B: <input type="text" name="{actionForm.propertyB}" value="bbb">
+            
+            <br/>
+            Property C: 1234
+            <input type="hidden" name="{actionForm.propertyC}" value="1234">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testBeanTwo.do" method="post">
+            Property B: 1234
+            <input type="hidden" name="{actionForm.propertyB}" value="1234">
+            <br/>
+            Property C: <input type="text" name="{actionForm.propertyC}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>External bean, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanThreeU.do" method="post">
+            Property D: <input type="text" name="{actionForm.propertyD}" value="dddd">
+            
+            <br/>
+            Property E: 123456
+            <input type="hidden" name="{actionForm.propertyE}" value="123456">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testBeanThree.do" method="post">
+            Property D: 123456
+            <input type="hidden" name="{actionForm.propertyD}" value="123456">
+            <br/>
+            Property E: <input type="text" name="{actionForm.propertyE}" value="eeee">
+            Property E cannot be less than 6 characters.
+
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>External bean with ValidatableProperty, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanFourU.do" method="post">
+            Property F: <input type="text" name="{actionForm.propertyF}">
+            
+            <br/>
+            Property G: 12345678
+            <input type="hidden" name="{actionForm.propertyG}" value="12345678">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testBeanFour.do" method="post">
+            Property F: 12345678
+            <input type="hidden" name="{actionForm.propertyF}" value="12345678">
+            <br/>
+            Property G: <input type="text" name="{actionForm.propertyG}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean with ValidatableProperty and action with useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanOneU.do" method="post">
+            Property H: <input type="text" name="{actionForm.propertyH}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean with ValidatableProperty and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanTwoU.do" method="post">
+            Property I: <input type="text" name="{actionForm.propertyI}">
+            
+            <br/>
+            Property J: 1234
+            <input type="hidden" name="{actionForm.propertyJ}" value="1234">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanTwo.do" method="post">
+            Property I: 1234
+            <input type="hidden" name="{actionForm.propertyI}" value="1234">
+            <br/>
+            Property J: <input type="text" name="{actionForm.propertyJ}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanThreeU.do" method="post">
+            Property K: <input type="text" name="{actionForm.propertyK}">
+            
+            <br/>
+            Property L: 123456
+            <input type="hidden" name="{actionForm.propertyL}" value="123456">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanThree.do" method="post">
+            Property K: 123456
+            <input type="hidden" name="{actionForm.propertyK}" value="123456">
+            <br/>
+            Property L: <input type="text" name="{actionForm.propertyL}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean with ValidatableProperty, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanFourU.do" method="post">
+            Property M: <input type="text" name="{actionForm.propertyM}">
+            
+            <br/>
+            Property N: 12345678
+            <input type="hidden" name="{actionForm.propertyN}" value="12345678">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanFour.do" method="post">
+            Property M: 12345678
+            <input type="hidden" name="{actionForm.propertyM}" value="12345678">
+            <br/>
+            Property N: <input type="text" name="{actionForm.propertyN}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+    </body>
+
+</html>]]>
+</responseBody>
+</response>
+</test>
+<test>
+<testNumber>7</testNumber>
+<request>
+<protocol>HTTP</protocol>
+<protocolVersion>1.1</protocolVersion>
+<host>localhost</host>
+<port>8080</port>
+<uri>/coreWeb/validation/useFormBean/testBeanFourU.do</uri>
+<method>POST</method>
+<parameters>
+<parameter>
+<name>{actionForm.propertyF}</name>
+<value>ffffff</value>
+</parameter>
+<parameter>
+<name>{actionForm.propertyG}</name>
+<value>12345678</value>
+</parameter>
+</parameters>
+<cookies>
+<cookie>
+<name>JSESSIONID</name>
+<value>6C802D477388B15000DFB31C74A900B2</value>
+</cookie>
+<cookie>
+<name>nde-textsize</name>
+<value>16px</value>
+</cookie>
+</cookies>
+<headers>
+<header>
+<name>accept</name>
+<value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</value>
+</header>
+<header>
+<name>accept-charset</name>
+<value>UTF-8,*</value>
+</header>
+<header>
+<name>accept-encoding</name>
+<value>gzip,deflate</value>
+</header>
+<header>
+<name>accept-language</name>
+<value>en-us,en;q=0.5</value>
+</header>
+<header>
+<name>connection</name>
+<value>keep-alive</value>
+</header>
+<header>
+<name>content-length</name>
+<value>69</value>
+</header>
+<header>
+<name>content-type</name>
+<value>application/x-www-form-urlencoded</value>
+</header>
+<header>
+<name>cookie</name>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+</header>
+<header>
+<name>host</name>
+<value>localhost:8080</value>
+</header>
+<header>
+<name>keep-alive</name>
+<value>300</value>
+</header>
+<header>
+<name>referer</name>
+<value>http://localhost:8080/coreWeb/validation/useFormBean/testBeanThree.do</value>
+</header>
+<header>
+<name>user-agent</name>
+<value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6</value>
+</header>
+</headers>
+</request>
+<response>
+<statusCode>200</statusCode>
+<reason></reason>
+<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>Validation with Action annotation attribute useFormBean</title>
+    </head>
+    <body>
+        <h2>Validation with Action annotation attribute useFormBean</h2>
+        <h3>Tests:</h3>
+        <p>External bean with ValidatableProperty and action with useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanOneU.do" method="post">
+            Property A: <input type="text" name="{actionForm.propertyA}" value="1">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>External bean with ValidatableProperty and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanTwoU.do" method="post">
+            Property B: <input type="text" name="{actionForm.propertyB}" value="bbb">
+            
+            <br/>
+            Property C: 1234
+            <input type="hidden" name="{actionForm.propertyC}" value="1234">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testBeanTwo.do" method="post">
+            Property B: 1234
+            <input type="hidden" name="{actionForm.propertyB}" value="1234">
+            <br/>
+            Property C: <input type="text" name="{actionForm.propertyC}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>External bean, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanThreeU.do" method="post">
+            Property D: <input type="text" name="{actionForm.propertyD}" value="dddd">
+            
+            <br/>
+            Property E: 123456
+            <input type="hidden" name="{actionForm.propertyE}" value="123456">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testBeanThree.do" method="post">
+            Property D: 123456
+            <input type="hidden" name="{actionForm.propertyD}" value="123456">
+            <br/>
+            Property E: <input type="text" name="{actionForm.propertyE}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>External bean with ValidatableProperty, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanFourU.do" method="post">
+            Property F: <input type="text" name="{actionForm.propertyF}" value="ffffff">
+            Property F cannot be less than 8 characters.
+
+            <br/>
+            Property G: 12345678
+            <input type="hidden" name="{actionForm.propertyG}" value="12345678">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testBeanFour.do" method="post">
+            Property F: 12345678
+            <input type="hidden" name="{actionForm.propertyF}" value="12345678">
+            <br/>
+            Property G: <input type="text" name="{actionForm.propertyG}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean with ValidatableProperty and action with useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanOneU.do" method="post">
+            Property H: <input type="text" name="{actionForm.propertyH}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean with ValidatableProperty and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanTwoU.do" method="post">
+            Property I: <input type="text" name="{actionForm.propertyI}">
+            
+            <br/>
+            Property J: 1234
+            <input type="hidden" name="{actionForm.propertyJ}" value="1234">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanTwo.do" method="post">
+            Property I: 1234
+            <input type="hidden" name="{actionForm.propertyI}" value="1234">
+            <br/>
+            Property J: <input type="text" name="{actionForm.propertyJ}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanThreeU.do" method="post">
+            Property K: <input type="text" name="{actionForm.propertyK}">
+            
+            <br/>
+            Property L: 123456
+            <input type="hidden" name="{actionForm.propertyL}" value="123456">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanThree.do" method="post">
+            Property K: 123456
+            <input type="hidden" name="{actionForm.propertyK}" value="123456">
+            <br/>
+            Property L: <input type="text" name="{actionForm.propertyL}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean with ValidatableProperty, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanFourU.do" method="post">
+            Property M: <input type="text" name="{actionForm.propertyM}">
+            
+            <br/>
+            Property N: 12345678
+            <input type="hidden" name="{actionForm.propertyN}" value="12345678">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanFour.do" method="post">
+            Property M: 12345678
+            <input type="hidden" name="{actionForm.propertyM}" value="12345678">
+            <br/>
+            Property N: <input type="text" name="{actionForm.propertyN}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+    </body>
+
+</html>]]>
+</responseBody>
+</response>
+</test>
+<test>
+<testNumber>8</testNumber>
+<request>
+<protocol>HTTP</protocol>
+<protocolVersion>1.1</protocolVersion>
+<host>localhost</host>
+<port>8080</port>
+<uri>/coreWeb/validation/useFormBean/testBeanFourU.do</uri>
+<method>POST</method>
+<parameters>
+<parameter>
+<name>{actionForm.propertyF}</name>
+<value>ffffff12345</value>
+</parameter>
+<parameter>
+<name>{actionForm.propertyG}</name>
+<value>12345678</value>
+</parameter>
+</parameters>
+<cookies>
+<cookie>
+<name>JSESSIONID</name>
+<value>6C802D477388B15000DFB31C74A900B2</value>
+</cookie>
+<cookie>
+<name>nde-textsize</name>
+<value>16px</value>
+</cookie>
+</cookies>
+<headers>
+<header>
+<name>accept</name>
+<value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</value>
+</header>
+<header>
+<name>accept-charset</name>
+<value>UTF-8,*</value>
+</header>
+<header>
+<name>accept-encoding</name>
+<value>gzip,deflate</value>
+</header>
+<header>
+<name>accept-language</name>
+<value>en-us,en;q=0.5</value>
+</header>
+<header>
+<name>connection</name>
+<value>keep-alive</value>
+</header>
+<header>
+<name>content-length</name>
+<value>74</value>
+</header>
+<header>
+<name>content-type</name>
+<value>application/x-www-form-urlencoded</value>
+</header>
+<header>
+<name>cookie</name>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+</header>
+<header>
+<name>host</name>
+<value>localhost:8080</value>
+</header>
+<header>
+<name>keep-alive</name>
+<value>300</value>
+</header>
+<header>
+<name>referer</name>
+<value>http://localhost:8080/coreWeb/validation/useFormBean/testBeanFourU.do</value>
+</header>
+<header>
+<name>user-agent</name>
+<value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6</value>
+</header>
+</headers>
+</request>
+<response>
+<statusCode>200</statusCode>
+<reason></reason>
+<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>Validation with Action annotation attribute useFormBean</title>
+    </head>
+    <body>
+        <h2>Validation with Action annotation attribute useFormBean</h2>
+        <h3>Tests:</h3>
+        <p>External bean with ValidatableProperty and action with useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanOneU.do" method="post">
+            Property A: <input type="text" name="{actionForm.propertyA}" value="1">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>External bean with ValidatableProperty and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanTwoU.do" method="post">
+            Property B: <input type="text" name="{actionForm.propertyB}" value="bbb">
+            
+            <br/>
+            Property C: 1234
+            <input type="hidden" name="{actionForm.propertyC}" value="1234">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testBeanTwo.do" method="post">
+            Property B: 1234
+            <input type="hidden" name="{actionForm.propertyB}" value="1234">
+            <br/>
+            Property C: <input type="text" name="{actionForm.propertyC}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>External bean, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanThreeU.do" method="post">
+            Property D: <input type="text" name="{actionForm.propertyD}" value="dddd">
+            
+            <br/>
+            Property E: 123456
+            <input type="hidden" name="{actionForm.propertyE}" value="123456">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testBeanThree.do" method="post">
+            Property D: 123456
+            <input type="hidden" name="{actionForm.propertyD}" value="123456">
+            <br/>
+            Property E: <input type="text" name="{actionForm.propertyE}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>External bean with ValidatableProperty, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanFourU.do" method="post">
+            Property F: <input type="text" name="{actionForm.propertyF}" value="ffffff12345">
+            Property F cannot be greater than 10 characters.
+
+            <br/>
+            Property G: 12345678
+            <input type="hidden" name="{actionForm.propertyG}" value="12345678">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testBeanFour.do" method="post">
+            Property F: 12345678
+            <input type="hidden" name="{actionForm.propertyF}" value="12345678">
+            <br/>
+            Property G: <input type="text" name="{actionForm.propertyG}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean with ValidatableProperty and action with useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanOneU.do" method="post">
+            Property H: <input type="text" name="{actionForm.propertyH}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean with ValidatableProperty and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanTwoU.do" method="post">
+            Property I: <input type="text" name="{actionForm.propertyI}">
+            
+            <br/>
+            Property J: 1234
+            <input type="hidden" name="{actionForm.propertyJ}" value="1234">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanTwo.do" method="post">
+            Property I: 1234
+            <input type="hidden" name="{actionForm.propertyI}" value="1234">
+            <br/>
+            Property J: <input type="text" name="{actionForm.propertyJ}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanThreeU.do" method="post">
+            Property K: <input type="text" name="{actionForm.propertyK}">
+            
+            <br/>
+            Property L: 123456
+            <input type="hidden" name="{actionForm.propertyL}" value="123456">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanThree.do" method="post">
+            Property K: 123456
+            <input type="hidden" name="{actionForm.propertyK}" value="123456">
+            <br/>
+            Property L: <input type="text" name="{actionForm.propertyL}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean with ValidatableProperty, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanFourU.do" method="post">
+            Property M: <input type="text" name="{actionForm.propertyM}">
+            
+            <br/>
+            Property N: 12345678
+            <input type="hidden" name="{actionForm.propertyN}" value="12345678">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanFour.do" method="post">
+            Property M: 12345678
+            <input type="hidden" name="{actionForm.propertyM}" value="12345678">
+            <br/>
+            Property N: <input type="text" name="{actionForm.propertyN}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+    </body>
+
+</html>]]>
+</responseBody>
+</response>
+</test>
+<test>
+<testNumber>9</testNumber>
+<request>
+<protocol>HTTP</protocol>
+<protocolVersion>1.1</protocolVersion>
+<host>localhost</host>
+<port>8080</port>
+<uri>/coreWeb/validation/useFormBean/testBeanFour.do</uri>
+<method>POST</method>
+<parameters>
+<parameter>
+<name>{actionForm.propertyF}</name>
+<value>12345678</value>
+</parameter>
+<parameter>
+<name>{actionForm.propertyG}</name>
+<value>gggggg</value>
+</parameter>
+</parameters>
+<cookies>
+<cookie>
+<name>JSESSIONID</name>
+<value>6C802D477388B15000DFB31C74A900B2</value>
+</cookie>
+<cookie>
+<name>nde-textsize</name>
+<value>16px</value>
+</cookie>
+</cookies>
+<headers>
+<header>
+<name>accept</name>
+<value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</value>
+</header>
+<header>
+<name>accept-charset</name>
+<value>UTF-8,*</value>
+</header>
+<header>
+<name>accept-encoding</name>
+<value>gzip,deflate</value>
+</header>
+<header>
+<name>accept-language</name>
+<value>en-us,en;q=0.5</value>
+</header>
+<header>
+<name>connection</name>
+<value>keep-alive</value>
+</header>
+<header>
+<name>content-length</name>
+<value>69</value>
+</header>
+<header>
+<name>content-type</name>
+<value>application/x-www-form-urlencoded</value>
+</header>
+<header>
+<name>cookie</name>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+</header>
+<header>
+<name>host</name>
+<value>localhost:8080</value>
+</header>
+<header>
+<name>keep-alive</name>
+<value>300</value>
+</header>
+<header>
+<name>referer</name>
+<value>http://localhost:8080/coreWeb/validation/useFormBean/testBeanFourU.do</value>
+</header>
+<header>
+<name>user-agent</name>
+<value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6</value>
+</header>
+</headers>
+</request>
+<response>
+<statusCode>200</statusCode>
+<reason></reason>
+<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>Validation with Action annotation attribute useFormBean</title>
+    </head>
+    <body>
+        <h2>Validation with Action annotation attribute useFormBean</h2>
+        <h3>Tests:</h3>
+        <p>External bean with ValidatableProperty and action with useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanOneU.do" method="post">
+            Property A: <input type="text" name="{actionForm.propertyA}" value="1">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>External bean with ValidatableProperty and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanTwoU.do" method="post">
+            Property B: <input type="text" name="{actionForm.propertyB}" value="bbb">
+            
+            <br/>
+            Property C: 1234
+            <input type="hidden" name="{actionForm.propertyC}" value="1234">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testBeanTwo.do" method="post">
+            Property B: 1234
+            <input type="hidden" name="{actionForm.propertyB}" value="1234">
+            <br/>
+            Property C: <input type="text" name="{actionForm.propertyC}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>External bean, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanThreeU.do" method="post">
+            Property D: <input type="text" name="{actionForm.propertyD}" value="dddd">
+            
+            <br/>
+            Property E: 123456
+            <input type="hidden" name="{actionForm.propertyE}" value="123456">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testBeanThree.do" method="post">
+            Property D: 123456
+            <input type="hidden" name="{actionForm.propertyD}" value="123456">
+            <br/>
+            Property E: <input type="text" name="{actionForm.propertyE}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>External bean with ValidatableProperty, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanFourU.do" method="post">
+            Property F: <input type="text" name="{actionForm.propertyF}" value="ffffff12345">
+            
+            <br/>
+            Property G: 12345678
+            <input type="hidden" name="{actionForm.propertyG}" value="12345678">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testBeanFour.do" method="post">
+            Property F: 12345678
+            <input type="hidden" name="{actionForm.propertyF}" value="12345678">
+            <br/>
+            Property G: <input type="text" name="{actionForm.propertyG}" value="gggggg">
+            Property G cannot be less than 8 characters.
+
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean with ValidatableProperty and action with useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanOneU.do" method="post">
+            Property H: <input type="text" name="{actionForm.propertyH}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean with ValidatableProperty and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanTwoU.do" method="post">
+            Property I: <input type="text" name="{actionForm.propertyI}">
+            
+            <br/>
+            Property J: 1234
+            <input type="hidden" name="{actionForm.propertyJ}" value="1234">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanTwo.do" method="post">
+            Property I: 1234
+            <input type="hidden" name="{actionForm.propertyI}" value="1234">
+            <br/>
+            Property J: <input type="text" name="{actionForm.propertyJ}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanThreeU.do" method="post">
+            Property K: <input type="text" name="{actionForm.propertyK}">
+            
+            <br/>
+            Property L: 123456
+            <input type="hidden" name="{actionForm.propertyL}" value="123456">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanThree.do" method="post">
+            Property K: 123456
+            <input type="hidden" name="{actionForm.propertyK}" value="123456">
+            <br/>
+            Property L: <input type="text" name="{actionForm.propertyL}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean with ValidatableProperty, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanFourU.do" method="post">
+            Property M: <input type="text" name="{actionForm.propertyM}">
+            
+            <br/>
+            Property N: 12345678
+            <input type="hidden" name="{actionForm.propertyN}" value="12345678">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanFour.do" method="post">
+            Property M: 12345678
+            <input type="hidden" name="{actionForm.propertyM}" value="12345678">
+            <br/>
+            Property N: <input type="text" name="{actionForm.propertyN}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+    </body>
+
+</html>]]>
+</responseBody>
+</response>
+</test>
+<test>
+<testNumber>10</testNumber>
+<request>
+<protocol>HTTP</protocol>
+<protocolVersion>1.1</protocolVersion>
+<host>localhost</host>
+<port>8080</port>
+<uri>/coreWeb/validation/useFormBean/testBeanFour.do</uri>
+<method>POST</method>
+<parameters>
+<parameter>
+<name>{actionForm.propertyF}</name>
+<value>12345678</value>
+</parameter>
+<parameter>
+<name>{actionForm.propertyG}</name>
+<value>gggggg12345</value>
+</parameter>
+</parameters>
+<cookies>
+<cookie>
+<name>JSESSIONID</name>
+<value>6C802D477388B15000DFB31C74A900B2</value>
+</cookie>
+<cookie>
+<name>nde-textsize</name>
+<value>16px</value>
+</cookie>
+</cookies>
+<headers>
+<header>
+<name>accept</name>
+<value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</value>
+</header>
+<header>
+<name>accept-charset</name>
+<value>UTF-8,*</value>
+</header>
+<header>
+<name>accept-encoding</name>
+<value>gzip,deflate</value>
+</header>
+<header>
+<name>accept-language</name>
+<value>en-us,en;q=0.5</value>
+</header>
+<header>
+<name>connection</name>
+<value>keep-alive</value>
+</header>
+<header>
+<name>content-length</name>
+<value>74</value>
+</header>
+<header>
+<name>content-type</name>
+<value>application/x-www-form-urlencoded</value>
+</header>
+<header>
+<name>cookie</name>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+</header>
+<header>
+<name>host</name>
+<value>localhost:8080</value>
+</header>
+<header>
+<name>keep-alive</name>
+<value>300</value>
+</header>
+<header>
+<name>referer</name>
+<value>http://localhost:8080/coreWeb/validation/useFormBean/testBeanFour.do</value>
+</header>
+<header>
+<name>user-agent</name>
+<value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6</value>
+</header>
+</headers>
+</request>
+<response>
+<statusCode>200</statusCode>
+<reason></reason>
+<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>Validation with Action annotation attribute useFormBean</title>
+    </head>
+    <body>
+        <h2>Validation with Action annotation attribute useFormBean</h2>
+        <h3>Tests:</h3>
+        <p>External bean with ValidatableProperty and action with useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanOneU.do" method="post">
+            Property A: <input type="text" name="{actionForm.propertyA}" value="1">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>External bean with ValidatableProperty and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanTwoU.do" method="post">
+            Property B: <input type="text" name="{actionForm.propertyB}" value="bbb">
+            
+            <br/>
+            Property C: 1234
+            <input type="hidden" name="{actionForm.propertyC}" value="1234">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testBeanTwo.do" method="post">
+            Property B: 1234
+            <input type="hidden" name="{actionForm.propertyB}" value="1234">
+            <br/>
+            Property C: <input type="text" name="{actionForm.propertyC}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>External bean, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanThreeU.do" method="post">
+            Property D: <input type="text" name="{actionForm.propertyD}" value="dddd">
+            
+            <br/>
+            Property E: 123456
+            <input type="hidden" name="{actionForm.propertyE}" value="123456">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testBeanThree.do" method="post">
+            Property D: 123456
+            <input type="hidden" name="{actionForm.propertyD}" value="123456">
+            <br/>
+            Property E: <input type="text" name="{actionForm.propertyE}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>External bean with ValidatableProperty, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanFourU.do" method="post">
+            Property F: <input type="text" name="{actionForm.propertyF}" value="ffffff12345">
+            
+            <br/>
+            Property G: 12345678
+            <input type="hidden" name="{actionForm.propertyG}" value="12345678">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testBeanFour.do" method="post">
+            Property F: 12345678
+            <input type="hidden" name="{actionForm.propertyF}" value="12345678">
+            <br/>
+            Property G: <input type="text" name="{actionForm.propertyG}" value="gggggg12345">
+            Property G cannot be greater than 10 characters.
+
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean with ValidatableProperty and action with useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanOneU.do" method="post">
+            Property H: <input type="text" name="{actionForm.propertyH}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean with ValidatableProperty and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanTwoU.do" method="post">
+            Property I: <input type="text" name="{actionForm.propertyI}">
+            
+            <br/>
+            Property J: 1234
+            <input type="hidden" name="{actionForm.propertyJ}" value="1234">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanTwo.do" method="post">
+            Property I: 1234
+            <input type="hidden" name="{actionForm.propertyI}" value="1234">
+            <br/>
+            Property J: <input type="text" name="{actionForm.propertyJ}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanThreeU.do" method="post">
+            Property K: <input type="text" name="{actionForm.propertyK}">
+            
+            <br/>
+            Property L: 123456
+            <input type="hidden" name="{actionForm.propertyL}" value="123456">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanThree.do" method="post">
+            Property K: 123456
+            <input type="hidden" name="{actionForm.propertyK}" value="123456">
+            <br/>
+            Property L: <input type="text" name="{actionForm.propertyL}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <p>Inner class bean with ValidatableProperty, Controller class with ValidatableBean and actions w/ and w/o useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanFourU.do" method="post">
+            Property M: <input type="text" name="{actionForm.propertyM}">
+            
+            <br/>
+            Property N: 12345678
+            <input type="hidden" name="{actionForm.propertyN}" value="12345678">
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+        <br/>
+        <form action="/coreWeb/validation/useFormBean/testInnerBeanFour.do" method="post">
+            Property M: 12345678
+            <input type="hidden" name="{actionForm.propertyM}" value="12345678">
+            <br/>
+            Property N: <input type="text" name="{actionForm.propertyN}">
+            
+            <br/>
+            <input type="submit" value="Submit">
+        </form>
+    </body>
+
+</html>]]>
+</responseBody>
+</response>
+</test>
+<test>
+<testNumber>11</testNumber>
+<request>
+<protocol>HTTP</protocol>
+<protocolVersion>1.1</protocolVersion>
+<host>localhost</host>
+<port>8080</port>
+<uri>/coreWeb/validation/useFormBean/testInnerBeanOneU.do</uri>
+<method>POST</method>
+<parameters>
+<parameter>
+<name>{actionForm.propertyH}</name>
+<value>h</value>
+</parameter>
+</parameters>
+<cookies>
+<cookie>
+<name>JSESSIONID</name>
+<value>6C802D477388B15000DFB31C74A900B2</value>
+</cookie>
+<cookie>
+<name>nde-textsize</name>
+<value>16px</value>
+</cookie>
+</cookies>
+<headers>
+<header>
+<name>accept</name>
+<value>text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5</value>
+</header>
+<header>
+<name>accept-charset</name>
+<value>UTF-8,*</value>
+</header>
+<header>
+<name>accept-encoding</name>
+<value>gzip,deflate</value>
+</header>
+<header>
+<name>accept-language</name>
+<value>en-us,en;q=0.5</value>
+</header>
+<header>
+<name>connection</name>
+<value>keep-alive</value>
+</header>
+<header>
+<name>content-length</name>
+<value>28</value>
+</header>
+<header>
+<name>content-type</name>
+<value>application/x-www-form-urlencoded</value>
+</header>
+<header>
+<name>cookie</name>
+<value>JSESSIONID=6C802D477388B15000DFB31C74A900B2; nde-textsize=16px</value>
+</header>
+<header>
+<name>host</name>
+<value>localhost:8080</value>
+</header>
+<header>
+<name>keep-alive</name>
+<value>300</value>
+</header>
+<header>
+<name>referer</name>
+<value>http://localhost:8080/coreWeb/validation/useFormBean/testBeanFour.do</value>
+</header>
+<header>
+<name>user-agent</name>
+<value>Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6</value>
+</header>
+</headers>
+</request>
+<response>
+<statusCode>200</statusCode>
+<reason></reason>
+<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>Validation with Action annotation attribute useFormBean</title>
+    </head>
+    <body>
+        <h2>Validation with Action annotation attribute useFormBean</h2>
+        <h3>Tests:</h3>
+        <p>External bean with ValidatableProperty and action with useFormBean</p>
+        <form action="/coreWeb/validation/useFormBean/testBeanOneU.do" method="post">
+            Property A: <input type="text" name="{actionForm.propertyA}" value="1">
+            
+            <br/>

[... 2084 lines stripped ...]