You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by hu...@apache.org on 2006/02/10 19:19:19 UTC

svn commit: r376786 [2/4] - in /struts/el/trunk/src: java/org/apache/strutsel/ test/org/apache/strutsel/taglib/bean/ test/org/apache/strutsel/taglib/logic/ tld/

Modified: struts/el/trunk/src/tld/struts-html-el.tld
URL: http://svn.apache.org/viewcvs/struts/el/trunk/src/tld/struts-html-el.tld?rev=376786&r1=376785&r2=376786&view=diff
==============================================================================
--- struts/el/trunk/src/tld/struts-html-el.tld (original)
+++ struts/el/trunk/src/tld/struts-html-el.tld Fri Feb 10 10:19:16 2006
@@ -1,14 +1,14 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE taglib PUBLIC 
-    "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN" 
-    "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd">
+<!DOCTYPE taglib PUBLIC
+        "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN"
+        "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd">
 <taglib>
-   <tlib-version>1.3</tlib-version>
-   <jsp-version>1.2</jsp-version>
-   <short-name>html</short-name>
-   <uri>http://struts.apache.org/tags-html-el</uri>
-   <description>
-   <![CDATA[
+    <tlib-version>1.3</tlib-version>
+    <jsp-version>1.2</jsp-version>
+    <short-name>html</short-name>
+    <uri>http://struts.apache.org/tags-html-el</uri>
+    <description>
+        <![CDATA[
         This taglib contains tags used to create struts
         input forms, as well as other tags generally useful
                 in the creation of HTML-based user interfaces.
@@ -19,13 +19,13 @@
   directive.  If you wish to process the actual exception that caused the
   problem, it is passed to the error page as a request attribute under key
   ]]>
-  org.apache.struts.action.EXCEPTION.</description>
-   <tag>
-      <name>base</name>
-      <tag-class>org.apache.strutsel.taglib.html.ELBaseTag</tag-class>
-      <body-content>empty</body-content>
-      <description>
-      <![CDATA[
+        org.apache.struts.action.EXCEPTION.</description>
+    <tag>
+        <name>base</name>
+        <tag-class>org.apache.strutsel.taglib.html.ELBaseTag</tag-class>
+        <body-content>empty</body-content>
+        <description>
+            <![CDATA[
         <p><strong>Render an HTML <code>&lt;base&gt;</code> Element</strong></p>
         <p>Renders an HTML <code>&lt;base&gt;</code> element with an
         <code>href</code> attribute pointing to the absolute location of
@@ -37,33 +37,33 @@
         took place (which is where the browser would normally resolve
         relative references against).</p>
       ]]>
-      </description>
-      <attribute>
-         <name>target</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+        </description>
+        <attribute>
+            <name>target</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The window target for this base reference.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>server</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>server</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The server name to use instead of request.getServerName().</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>ref</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>ref</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The reference from which the base uri will created.
             Possible values are:</p>
             <ul>
@@ -73,14 +73,14 @@
                   <code>site</code> - The base uri will be the application context path.</li>
             </ul>
          ]]>
-         </description>
-      </attribute>
-   </tag>
-   <tag>
-      <name>button</name>
-      <tag-class>org.apache.strutsel.taglib.html.ELButtonTag</tag-class>
-      <description>
-      <![CDATA[
+            </description>
+        </attribute>
+    </tag>
+    <tag>
+        <name>button</name>
+        <tag-class>org.apache.strutsel.taglib.html.ELButtonTag</tag-class>
+        <description>
+            <![CDATA[
             <p><strong>
             Render A Button Input Field
         </strong></p>
@@ -95,43 +95,43 @@
              <a href="#image"><code>image</code></a> tag is more appropriate.
             </p>
       ]]>
-      </description>
-      <attribute>
-         <name>accesskey</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
+        </description>
+        <attribute>
+            <name>accesskey</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
                 The keyboard character used to move focus immediately to this
                 element.
             </description>
-      </attribute>
-      <attribute>
-         <name>alt</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+        </attribute>
+        <attribute>
+            <name>alt</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The alternate text for this element.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>altKey</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>altKey</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The message resources key of the alternate text for this
                 element.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>bundle</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>bundle</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
                     The servlet context attributes key for the MessageResources
                     instance to use.  If not specified, defaults to the
                     application resources configured for our action servlet.
@@ -139,227 +139,240 @@
             <dl><dt><b>Since:</b></dt>
             <dd>Struts 1.2.5</dd></dl>
           ]]>
-          </description>
-      </attribute>
-      <attribute>
-         <name>disabled</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>disabled</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
           Set to <code>true</code>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>indexed</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>indexed</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
                 Valid only inside of <code>logic-el:iterate</code>
             <code>c:forEach</code>
             <code>true</code>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>onblur</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                JavaScript event handler executed when this element loses input
+            </description>
+        </attribute>
+        <attribute>
+            <name>onblur</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element loses
+                input
                 focus.
             </description>
-      </attribute>
-      <attribute>
-         <name>onchange</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                JavaScript event handler executed when this element loses input
+        </attribute>
+        <attribute>
+            <name>onchange</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element loses
+                input
                 focus and its value has changed.
             </description>
-      </attribute>
-      <attribute>
-         <name>onclick</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
+        </attribute>
+        <attribute>
+            <name>onclick</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
                 JavaScript event handler executed when this element receives a
                 mouse click.
             </description>
-      </attribute>
-      <attribute>
-         <name>ondblclick</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
+        </attribute>
+        <attribute>
+            <name>ondblclick</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
                 JavaScript event handler executed when this element receives a
                 mouse double click.
             </description>
-      </attribute>
-      <attribute>
-         <name>onfocus</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-             JavaScript event handler executed when this element receives input
-             focus.
-         </description>
-      </attribute>
-      <attribute>
-         <name>onkeydown</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-             JavaScript event handler executed when this element has focus and a
-             key is depressed.
-         </description>
-      </attribute>
-      <attribute>
-         <name>onkeypress</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-             JavaScript event handler executed when this element has focus and a
-             key is depressed and released.
-         </description>
-      </attribute>
-      <attribute>
-         <name>onkeyup</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-             JavaScript event handler executed when this element has focus and a
-             key is released.
-         </description>
-      </attribute>
-      <attribute>
-         <name>onmousedown</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-             JavaScript event handler executed when this element is under the mouse
-             pointer and a mouse button is depressed.
-         </description>
-      </attribute>
-      <attribute>
-         <name>onmousemove</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-             JavaScript event handler executed when this element is under the
-             mouse pointer and the pointer is moved.
-         </description>
-      </attribute>
-      <attribute>
-         <name>onmouseout</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-             JavaScript event handler executed when this element was under the
-             mouse pointer but the pointer was moved outside the element.
-         </description>
-      </attribute>
-      <attribute>
-         <name>onmouseover</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-             JavaScript event handler executed when this element was not under
-             the mouse pointer but the pointer is moved inside the element.
-         </description>
-      </attribute>
-      <attribute>
-         <name>onmouseup</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-             JavaScript event handler executed when this element is under the
-             mouse pointer and a mouse button is released.
-         </description>
-      </attribute>
-      <attribute>
-         <name>property</name>
-         <required>true</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-             Name of the request parameter that will be included with this
-             submission, set to the specified value.
-         </description>
-      </attribute>
-      <attribute>
-         <name>style</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-             CSS styles to be applied to this HTML element.
-         </description>
-      </attribute>
-      <attribute>
-         <name>styleClass</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-             CSS stylesheet class to be applied to this HTML element
-             (renders a "class" attribute).
-         </description>
-      </attribute>
-      <attribute>
-         <name>styleId</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-             Identifier to be assigned to this HTML element (renders
-             an "id" attribute).
-         </description>
-      </attribute>
-      <attribute>
-         <name>tabindex</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-             The tab order (ascending positive integers) for this element.
-         </description>
-      </attribute>
-      <attribute>
-         <name>title</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+        </attribute>
+        <attribute>
+            <name>onfocus</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element receives
+                input
+                focus.
+            </description>
+        </attribute>
+        <attribute>
+            <name>onkeydown</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element has focus
+                and a
+                key is depressed.
+            </description>
+        </attribute>
+        <attribute>
+            <name>onkeypress</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element has focus
+                and a
+                key is depressed and released.
+            </description>
+        </attribute>
+        <attribute>
+            <name>onkeyup</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element has focus
+                and a
+                key is released.
+            </description>
+        </attribute>
+        <attribute>
+            <name>onmousedown</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element is under
+                the mouse
+                pointer and a mouse button is depressed.
+            </description>
+        </attribute>
+        <attribute>
+            <name>onmousemove</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element is under
+                the
+                mouse pointer and the pointer is moved.
+            </description>
+        </attribute>
+        <attribute>
+            <name>onmouseout</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element was under
+                the
+                mouse pointer but the pointer was moved outside the element.
+            </description>
+        </attribute>
+        <attribute>
+            <name>onmouseover</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element was not
+                under
+                the mouse pointer but the pointer is moved inside the element.
+            </description>
+        </attribute>
+        <attribute>
+            <name>onmouseup</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element is under
+                the
+                mouse pointer and a mouse button is released.
+            </description>
+        </attribute>
+        <attribute>
+            <name>property</name>
+            <required>true</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                Name of the request parameter that will be included with this
+                submission, set to the specified value.
+            </description>
+        </attribute>
+        <attribute>
+            <name>style</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                CSS styles to be applied to this HTML element.
+            </description>
+        </attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                CSS stylesheet class to be applied to this HTML element
+                (renders a "class" attribute).
+            </description>
+        </attribute>
+        <attribute>
+            <name>styleId</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                Identifier to be assigned to this HTML element (renders
+                an "id" attribute).
+            </description>
+        </attribute>
+        <attribute>
+            <name>tabindex</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                The tab order (ascending positive integers) for this element.
+            </description>
+        </attribute>
+        <attribute>
+            <name>title</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The advisory title for this element.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>titleKey</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>titleKey</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The message resources key for the advisory title
                   for this element.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>value</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-             Value of the label to be placed on this button. This value will
-             also be submitted as the value of the specified request parameter.
-             [Body of this tag (if any), or "Click"]
-         </description>
-      </attribute>
-   </tag>
-   <tag>
-      <name>cancel</name>
-      <tag-class>org.apache.strutsel.taglib.html.ELCancelTag</tag-class>
-      <description>
-      <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                Value of the label to be placed on this button. This value
+                will
+                also be submitted as the value of the specified request
+                parameter.
+                [Body of this tag (if any), or "Click"]
+            </description>
+        </attribute>
+    </tag>
+    <tag>
+        <name>cancel</name>
+        <tag-class>org.apache.strutsel.taglib.html.ELCancelTag</tag-class>
+        <description>
+            <![CDATA[
           <p><strong>Render a Cancel Button</strong></p>
           <p>
              Renders an HTML <code>&lt;input&gt;</code> element of type submit. 
@@ -369,45 +382,45 @@
              The action is called normally.
           </p>
       ]]>
-      </description>
-      <attribute>
-         <name>accesskey</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+        </description>
+        <attribute>
+            <name>accesskey</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The keyboard character used to move focus immediately to this
                element.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>alt</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>alt</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The alternate text for this element.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>altKey</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>altKey</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The message resources key of the alternate text for this
                 element.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>bundle</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>bundle</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
                     The servlet context attributes key for the MessageResources
                     instance to use.  If not specified, defaults to the
                     application resources configured for our action servlet.
@@ -415,220 +428,233 @@
             <dl><dt><b>Since:</b></dt>
             <dd>Struts 1.2.5</dd></dl>
           ]]>
-          </description>
-      </attribute>
-      <attribute>
-         <name>disabled</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>disabled</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
           <p>Set to <code>true</code></p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>onblur</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                JavaScript event handler executed when this element loses input
+            </description>
+        </attribute>
+        <attribute>
+            <name>onblur</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element loses
+                input
                 focus.
             </description>
-      </attribute>
-      <attribute>
-         <name>onchange</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                JavaScript event handler executed when this element loses input
+        </attribute>
+        <attribute>
+            <name>onchange</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element loses
+                input
                 focus and its value has changed.
             </description>
-      </attribute>
-      <attribute>
-         <name>onclick</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
+        </attribute>
+        <attribute>
+            <name>onclick</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
                 JavaScript event handler executed when this element receives a
                 mouse click.
             </description>
-      </attribute>
-      <attribute>
-         <name>ondblclick</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
+        </attribute>
+        <attribute>
+            <name>ondblclick</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
                 JavaScript event handler executed when this element receives a
                 mouse double click.
             </description>
-      </attribute>
-      <attribute>
-         <name>onfocus</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                JavaScript event handler executed when this element receives input
+        </attribute>
+        <attribute>
+            <name>onfocus</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element receives
+                input
                 focus.
             </description>
-      </attribute>
-      <attribute>
-         <name>onkeydown</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                JavaScript event handler executed when this element has focus and a
+        </attribute>
+        <attribute>
+            <name>onkeydown</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element has focus
+                and a
                 key is depressed.
             </description>
-      </attribute>
-      <attribute>
-         <name>onkeypress</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                JavaScript event handler executed when this element has focus and a
+        </attribute>
+        <attribute>
+            <name>onkeypress</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element has focus
+                and a
                 key is depressed and released.
             </description>
-      </attribute>
-      <attribute>
-         <name>onkeyup</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                JavaScript event handler executed when this element has focus and a
+        </attribute>
+        <attribute>
+            <name>onkeyup</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element has focus
+                and a
                 key is released.
             </description>
-      </attribute>
-      <attribute>
-         <name>onmousedown</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                JavaScript event handler executed when this element is under the mouse
+        </attribute>
+        <attribute>
+            <name>onmousedown</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element is under
+                the mouse
                 pointer and a mouse button is depressed.
             </description>
-      </attribute>
-      <attribute>
-         <name>onmousemove</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                JavaScript event handler executed when this element is under the
+        </attribute>
+        <attribute>
+            <name>onmousemove</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element is under
+                the
                 mouse pointer and the pointer is moved.
             </description>
-      </attribute>
-      <attribute>
-         <name>onmouseout</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                JavaScript event handler executed when this element was under the
+        </attribute>
+        <attribute>
+            <name>onmouseout</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element was under
+                the
                 mouse pointer but the pointer was moved outside the element.
             </description>
-      </attribute>
-      <attribute>
-         <name>onmouseover</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                JavaScript event handler executed when this element was not under
+        </attribute>
+        <attribute>
+            <name>onmouseover</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element was not
+                under
                 the mouse pointer but the pointer is moved inside the element.
             </description>
-      </attribute>
-      <attribute>
-         <name>onmouseup</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                JavaScript event handler executed when this element is under the
+        </attribute>
+        <attribute>
+            <name>onmouseup</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element is under
+                the
                 mouse pointer and a mouse button is released.
             </description>
-      </attribute>
-      <attribute>
-         <name>property</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+        </attribute>
+        <attribute>
+            <name>property</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
                 Name of the request parameter that will be included with this
                 submission, set to the specified value.
                 <strong>WARNING</strong>
             <em>NOT</em>
             <code>Action.isCancelled()</code>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>style</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
+            </description>
+        </attribute>
+        <attribute>
+            <name>style</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
                 CSS styles to be applied to this HTML element.
             </description>
-      </attribute>
-      <attribute>
-         <name>styleClass</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
+        </attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
                 CSS stylesheet class to be applied to this HTML element
                 (renders a "class" attribute).
             </description>
-      </attribute>
-      <attribute>
-         <name>styleId</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
+        </attribute>
+        <attribute>
+            <name>styleId</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
                 Identifier to be assigned to this HTML element (renders
                 an "id" attribute).
             </description>
-      </attribute>
-      <attribute>
-         <name>tabindex</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
+        </attribute>
+        <attribute>
+            <name>tabindex</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
                 The tab order (ascending positive integers) for this element.
             </description>
-      </attribute>
-      <attribute>
-         <name>title</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+        </attribute>
+        <attribute>
+            <name>title</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The advisory title for this element.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>titleKey</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>titleKey</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The message resources key for the advisory title
                   for this element.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>value</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                Value of the label to be placed on this button. This value will
-                also be submitted as the value of the specified request parameter.
+            </description>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                Value of the label to be placed on this button. This value
+                will
+                also be submitted as the value of the specified request
+                parameter.
                 [Body of this tag (if any), or "Cancel"]
             </description>
-      </attribute>
-   </tag>
-   <tag>
-      <name>checkbox</name>
-      <tag-class>org.apache.strutsel.taglib.html.ELCheckboxTag</tag-class>
-      <description>
-      <![CDATA[
+        </attribute>
+    </tag>
+    <tag>
+        <name>checkbox</name>
+        <tag-class>org.apache.strutsel.taglib.html.ELCheckboxTag</tag-class>
+        <description>
+            <![CDATA[
             <p><strong>
             Render A Checkbox Input Field
         </strong></p>
@@ -652,43 +678,43 @@
                         boolean property to <code>false</code> in the
                         <code>reset()</code> method.</p>
       ]]>
-      </description>
-      <attribute>
-         <name>accesskey</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
+        </description>
+        <attribute>
+            <name>accesskey</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
                 The keyboard character used to move focus immediately to this
                 element.
             </description>
-      </attribute>
-      <attribute>
-         <name>alt</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+        </attribute>
+        <attribute>
+            <name>alt</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The alternate text for this element.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>altKey</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>altKey</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The message resources key of the alternate text for this
                 element.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>bundle</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>bundle</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
                     The servlet context attributes key for the MessageResources
                     instance to use.  If not specified, defaults to the
                     application resources configured for our action servlet.
@@ -696,24 +722,24 @@
             <dl><dt><b>Since:</b></dt>
             <dd>Struts 1.2.5</dd></dl>
           ]]>
-          </description>
-      </attribute>
-      <attribute>
-         <name>disabled</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>disabled</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
           <p>Set to <code>true</code></p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>errorKey</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>errorKey</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>Name of the request scope bean under which our error messages
                   have been stored.  If not present, the name specified by the
                   <code>Globals.ERROR_KEY</code> constant string will be used.</p>
@@ -726,14 +752,14 @@
             <dl><dt><b>Since:</b></dt>
             <dd>Struts 1.2.5</dd></dl>
           ]]>
-          </description>
-      </attribute>
-      <attribute>
-         <name>errorStyle</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>errorStyle</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>CSS styles to be applied to this HTML element if
                 an error exists for it.</p>
             <p>
@@ -742,14 +768,14 @@
             <dl><dt><b>Since:</b></dt>
             <dd>Struts 1.2.5</dd></dl>
           ]]>
-          </description>
-      </attribute>
-      <attribute>
-         <name>errorStyleClass</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>errorStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>CSS stylesheet class to be applied to this HTML element if
                 an error exists for it (renders a "class" attribute).</p>
             <p>
@@ -758,14 +784,14 @@
             <dl><dt><b>Since:</b></dt>
             <dd>Struts 1.2.5</dd></dl>
           ]]>
-          </description>
-      </attribute>
-      <attribute>
-         <name>errorStyleId</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>errorStyleId</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>Identifier to be assigned to this HTML element if
                 an error exists for it (renders an "id" attribute).</p>
             <p>
@@ -774,242 +800,256 @@
             <dl><dt><b>Since:</b></dt>
             <dd>Struts 1.2.5</dd></dl>
           ]]>
-          </description>
-      </attribute>
-      <attribute>
-         <name>indexed</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>indexed</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
                 Valid only inside of <code>logic:iterate</code>
             <code>true</code>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>name</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                The attribute name of the bean whose properties are consulted when
-                rendering the current value of this input field. If not specified,
-                the bean associated with the form tag we are nested within is utilized.
-            </description>
-      </attribute>
-      <attribute>
-         <name>onblur</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                JavaScript event handler executed when this element loses input
+            </description>
+        </attribute>
+        <attribute>
+            <name>name</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                The attribute name of the bean whose properties are consulted
+                when
+                rendering the current value of this input field. If not
+                specified,
+                the bean associated with the form tag we are nested within is
+                utilized.
+            </description>
+        </attribute>
+        <attribute>
+            <name>onblur</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element loses
+                input
                 focus.
             </description>
-      </attribute>
-      <attribute>
-         <name>onchange</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                JavaScript event handler executed when this element loses input
+        </attribute>
+        <attribute>
+            <name>onchange</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element loses
+                input
                 focus and its value has changed.
             </description>
-      </attribute>
-      <attribute>
-         <name>onclick</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
+        </attribute>
+        <attribute>
+            <name>onclick</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
                 JavaScript event handler executed when this element receives a
                 mouse click.
             </description>
-      </attribute>
-      <attribute>
-         <name>ondblclick</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
+        </attribute>
+        <attribute>
+            <name>ondblclick</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
                 JavaScript event handler executed when this element receives a
                 mouse double click.
             </description>
-      </attribute>
-      <attribute>
-         <name>onfocus</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                JavaScript event handler executed when this element receives input
+        </attribute>
+        <attribute>
+            <name>onfocus</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element receives
+                input
                 focus.
             </description>
-      </attribute>
-      <attribute>
-         <name>onkeydown</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                JavaScript event handler executed when this element has focus and a
+        </attribute>
+        <attribute>
+            <name>onkeydown</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element has focus
+                and a
                 key is depressed.
             </description>
-      </attribute>
-      <attribute>
-         <name>onkeypress</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                JavaScript event handler executed when this element has focus and a
+        </attribute>
+        <attribute>
+            <name>onkeypress</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element has focus
+                and a
                 key is depressed and released.
             </description>
-      </attribute>
-      <attribute>
-         <name>onkeyup</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                JavaScript event handler executed when this element has focus and a
+        </attribute>
+        <attribute>
+            <name>onkeyup</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element has focus
+                and a
                 key is released.
             </description>
-      </attribute>
-      <attribute>
-         <name>onmousedown</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                JavaScript event handler executed when this element is under the mouse
+        </attribute>
+        <attribute>
+            <name>onmousedown</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element is under
+                the mouse
                 pointer and a mouse button is depressed.
             </description>
-      </attribute>
-      <attribute>
-         <name>onmousemove</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                JavaScript event handler executed when this element is under the
+        </attribute>
+        <attribute>
+            <name>onmousemove</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element is under
+                the
                 mouse pointer and the pointer is moved.
             </description>
-      </attribute>
-      <attribute>
-         <name>onmouseout</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                JavaScript event handler executed when this element was under the
+        </attribute>
+        <attribute>
+            <name>onmouseout</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element was under
+                the
                 mouse pointer but the pointer was moved outside the element.
             </description>
-      </attribute>
-      <attribute>
-         <name>onmouseover</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                JavaScript event handler executed when this element was not under
+        </attribute>
+        <attribute>
+            <name>onmouseover</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element was not
+                under
                 the mouse pointer but the pointer is moved inside the element.
             </description>
-      </attribute>
-      <attribute>
-         <name>onmouseup</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                JavaScript event handler executed when this element is under the
+        </attribute>
+        <attribute>
+            <name>onmouseup</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element is under
+                the
                 mouse pointer and a mouse button is released.
             </description>
-      </attribute>
-      <attribute>
-         <name>property</name>
-         <required>true</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
+        </attribute>
+        <attribute>
+            <name>property</name>
+            <required>true</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
                 Name of the request parameter that will be included with this
                 submission, set to the specified value.
             </description>
-      </attribute>
-      <attribute>
-         <name>style</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+        </attribute>
+        <attribute>
+            <name>style</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>CSS styles to be applied to this HTML element.</p>
             <p>
                <strong>N.B.</strong> If present, the <code>errorStyle</code>
                 overrides this attribute in the event of an error for the element.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>styleClass</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>CSS stylesheet class to be applied to this HTML element
                 (renders a "class" attribute).</p>
             <p>
                <strong>N.B.</strong> If present, the <code>errorStyleClass</code>
                 overrides this attribute in the event of an error for the element.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>styleId</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>styleId</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>Identifier to be assigned to this HTML element (renders
                 an "id" attribute).</p>
             <p>
                <strong>N.B.</strong> If present, the <code>errorStyleId</code>
                 overrides this attribute in the event of an error for the element.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>tabindex</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
+            </description>
+        </attribute>
+        <attribute>
+            <name>tabindex</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
                 The tab order (ascending positive integers) for this element.
             </description>
-      </attribute>
-      <attribute>
-         <name>title</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+        </attribute>
+        <attribute>
+            <name>title</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The advisory title for this element.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>titleKey</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>titleKey</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The message resources key for the advisory title
                   for this element.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>value</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                        The value to be transmitted if this checkbox is
-                        checked when the form is submitted.  If not specified,
-                        the value "on" will be returned.
-            </description>
-      </attribute>
-   </tag>
-   <tag>
-      <name>errors</name>
-      <tag-class>org.apache.strutsel.taglib.html.ELErrorsTag</tag-class>
-      <body-content>empty</body-content>
-      <description>
-      <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                The value to be transmitted if this checkbox is
+                checked when the form is submitted. If not specified,
+                the value "on" will be returned.
+            </description>
+        </attribute>
+    </tag>
+    <tag>
+        <name>errors</name>
+        <tag-class>org.apache.strutsel.taglib.html.ELErrorsTag</tag-class>
+        <body-content>empty</body-content>
+        <description>
+            <![CDATA[
             <p><strong>
                 Conditionally display a set of accumulated error messages.
                 </strong></p>
@@ -1041,23 +1081,23 @@
                 after each individual error in the list (default "errors.suffix").</li>
          </ul>
       ]]>
-      </description>
-      <attribute>
-         <name>bundle</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                    The servlet context attribute key for the MessageResources
-                    instance to use.  If not specified, defaults to the
-                    application resources configured for our action servlet.
-         </description>
-      </attribute>
-      <attribute>
-         <name>footer</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+        </description>
+        <attribute>
+            <name>bundle</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                The servlet context attribute key for the MessageResources
+                instance to use. If not specified, defaults to the
+                application resources configured for our action servlet.
+            </description>
+        </attribute>
+        <attribute>
+            <name>footer</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
                   This value is an optional message resource key that will
                   be printed after the iteration of error messages has finished.
                   Defaults to "errors.footer" if not specified.
@@ -1065,14 +1105,14 @@
             <dl><dt><b>Since:</b></dt>
             <dd>Struts 1.2.5</dd></dl>
           ]]>
-          </description>
-      </attribute>
-      <attribute>
-         <name>header</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>header</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
                   This value is an optional message resource key that will
                   be printed before the iteration of error messages begins.
                   Defaults to "errors.header" if not specified.
@@ -1080,36 +1120,36 @@
             <dl><dt><b>Since:</b></dt>
             <dd>Struts 1.2.5</dd></dl>
           ]]>
-          </description>
-      </attribute>
-      <attribute>
-         <name>locale</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                    The session attribute key for the Locale used to select
-                    messages to be displayed.  If not specified, defaults to
-                    the Struts standard value.
-         </description>
-      </attribute>
-      <attribute>
-         <name>name</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>locale</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                The session attribute key for the Locale used to select
+                messages to be displayed. If not specified, defaults to
+                the Struts standard value.
+            </description>
+        </attribute>
+        <attribute>
+            <name>name</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
                   Name of the request scope bean under which our error messages
                   have been stored.  If not present, the name specified by the
                   <code>Globals.ERROR_KEY</code>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>prefix</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>prefix</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
                   This value is an optional message resource key that will
                   be printed before an error message.
                   Defaults to "errors.prefix" if not specified.
@@ -1117,24 +1157,24 @@
             <dl><dt><b>Since:</b></dt>
             <dd>Struts 1.2.5</dd></dl>
           ]]>
-          </description>
-      </attribute>
-      <attribute>
-         <name>property</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                  Name of the property for which error messages should be
-                  displayed.  If not specified, all error messages (regardless
-                  of property) are displayed.
-         </description>
-      </attribute>
-      <attribute>
-         <name>suffix</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>property</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                Name of the property for which error messages should be
+                displayed. If not specified, all error messages (regardless
+                of property) are displayed.
+            </description>
+        </attribute>
+        <attribute>
+            <name>suffix</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
                   This value is an optional message resource key that will
                   be printed after an error message.
                   Defaults to "errors.suffix" if not specified.
@@ -1142,14 +1182,14 @@
             <dl><dt><b>Since:</b></dt>
             <dd>Struts 1.2.5</dd></dl>
           ]]>
-          </description>
-      </attribute>
-   </tag>
-   <tag>
-      <name>file</name>
-      <tag-class>org.apache.strutsel.taglib.html.ELFileTag</tag-class>
-      <description>
-      <![CDATA[
+            </description>
+        </attribute>
+    </tag>
+    <tag>
+        <name>file</name>
+        <tag-class>org.apache.strutsel.taglib.html.ELFileTag</tag-class>
+        <description>
+            <![CDATA[
             <p><strong>
             Render A File Select Input Field
         </strong></p>
@@ -1175,54 +1215,57 @@
             org.apache.struts.upload.FormFile property to null in the reset() method.
             </p>
       ]]>
-      </description>
-      <attribute>
-         <name>accesskey</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
+        </description>
+        <attribute>
+            <name>accesskey</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
                 The keyboard character used to move focus immediately to this
                 element.
-         </description>
-      </attribute>
-      <attribute>
-         <name>accept</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                Comma-delimited set of content types that the server you submit to
-                knows how to process. This list can be used by the client browser
-                to limit the set of file options that is made available for selection.
+            </description>
+        </attribute>
+        <attribute>
+            <name>accept</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                Comma-delimited set of content types that the server you
+                submit to
+                knows how to process. This list can be used by the client
+                browser
+                to limit the set of file options that is made available for
+                selection.
                 If not specified, no content type list will be sent.
             </description>
-      </attribute>
-      <attribute>
-         <name>alt</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+        </attribute>
+        <attribute>
+            <name>alt</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The alternate text for this element.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>altKey</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>altKey</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The message resources key of the alternate text for this
                 element.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>bundle</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>bundle</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
                     The servlet context attributes key for the MessageResources
                     instance to use.  If not specified, defaults to the
                     application resources configured for our action servlet.
@@ -1230,24 +1273,24 @@
             <dl><dt><b>Since:</b></dt>
             <dd>Struts 1.2.5</dd></dl>
           ]]>
-          </description>
-      </attribute>
-      <attribute>
-         <name>disabled</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>disabled</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
           Set to <code>true</code>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>errorKey</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>errorKey</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>Name of the request scope bean under which our error messages
                   have been stored.  If not present, the name specified by the
                   <code>Globals.ERROR_KEY</code> constant string will be used.</p>
@@ -1260,14 +1303,14 @@
             <dl><dt><b>Since:</b></dt>
             <dd>Struts 1.2.5</dd></dl>
           ]]>
-          </description>
-      </attribute>
-      <attribute>
-         <name>errorStyle</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>errorStyle</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>CSS styles to be applied to this HTML element if
                 an error exists for it.</p>
             <p>
@@ -1276,14 +1319,14 @@
             <dl><dt><b>Since:</b></dt>
             <dd>Struts 1.2.5</dd></dl>
           ]]>
-          </description>
-      </attribute>
-      <attribute>
-         <name>errorStyleClass</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>errorStyleClass</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>CSS stylesheet class to be applied to this HTML element if
                 an error exists for it (renders a "class" attribute).</p>
             <p>
@@ -1292,14 +1335,14 @@
             <dl><dt><b>Since:</b></dt>
             <dd>Struts 1.2.5</dd></dl>
           ]]>
-          </description>
-      </attribute>
-      <attribute>
-         <name>errorStyleId</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>errorStyleId</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>Identifier to be assigned to this HTML element if
                 an error exists for it (renders an "id" attribute).</p>
             <p>
@@ -1308,249 +1351,263 @@
             <dl><dt><b>Since:</b></dt>
             <dd>Struts 1.2.5</dd></dl>
           ]]>
-          </description>
-      </attribute>
-      <attribute>
-         <name>indexed</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>indexed</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
                 Valid only inside of <code>logic-el:iterate</code>
             <code>c:forEach</code>
             <code>true</code>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>maxlength</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                Maximum number of input characters to accept.  This is ignored
+            </description>
+        </attribute>
+        <attribute>
+            <name>maxlength</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                Maximum number of input characters to accept. This is ignored
                 by most browsers. [No limit]
             </description>
-      </attribute>
-      <attribute>
-         <name>name</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                The attribute name of the bean whose properties are consulted when
-                rendering the current value of this input field. If not specified,
-                the bean associated with the form tag we are nested within is utilized.
-            </description>
-      </attribute>
-      <attribute>
-         <name>onblur</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                JavaScript event handler executed when this element loses input
+        </attribute>
+        <attribute>
+            <name>name</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                The attribute name of the bean whose properties are consulted
+                when
+                rendering the current value of this input field. If not
+                specified,
+                the bean associated with the form tag we are nested within is
+                utilized.
+            </description>
+        </attribute>
+        <attribute>
+            <name>onblur</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element loses
+                input
                 focus.
             </description>
-      </attribute>
-      <attribute>
-         <name>onchange</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                JavaScript event handler executed when this element loses input
+        </attribute>
+        <attribute>
+            <name>onchange</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element loses
+                input
                 focus and its value has changed.
             </description>
-      </attribute>
-      <attribute>
-         <name>onclick</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
+        </attribute>
+        <attribute>
+            <name>onclick</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
                 JavaScript event handler executed when this element receives a
                 mouse click.
             </description>
-      </attribute>
-      <attribute>
-         <name>ondblclick</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
+        </attribute>
+        <attribute>
+            <name>ondblclick</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
                 JavaScript event handler executed when this element receives a
                 mouse double click.
             </description>
-      </attribute>
-      <attribute>
-         <name>onfocus</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                JavaScript event handler executed when this element receives input
+        </attribute>
+        <attribute>
+            <name>onfocus</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element receives
+                input
                 focus.
             </description>
-      </attribute>
-      <attribute>
-         <name>onkeydown</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                JavaScript event handler executed when this element has focus and a
+        </attribute>
+        <attribute>
+            <name>onkeydown</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element has focus
+                and a
                 key is depressed.
             </description>
-      </attribute>
-      <attribute>
-         <name>onkeypress</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                JavaScript event handler executed when this element has focus and a
+        </attribute>
+        <attribute>
+            <name>onkeypress</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element has focus
+                and a
                 key is depressed and released.
             </description>
-      </attribute>
-      <attribute>
-         <name>onkeyup</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                JavaScript event handler executed when this element has focus and a
+        </attribute>
+        <attribute>
+            <name>onkeyup</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element has focus
+                and a
                 key is released.
             </description>
-      </attribute>
-      <attribute>
-         <name>onmousedown</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                JavaScript event handler executed when this element is under the mouse
+        </attribute>
+        <attribute>
+            <name>onmousedown</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element is under
+                the mouse
                 pointer and a mouse button is depressed.
             </description>
-      </attribute>
-      <attribute>
-         <name>onmousemove</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                JavaScript event handler executed when this element is under the
+        </attribute>
+        <attribute>
+            <name>onmousemove</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element is under
+                the
                 mouse pointer and the pointer is moved.
             </description>
-      </attribute>
-      <attribute>
-         <name>onmouseout</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                JavaScript event handler executed when this element was under the
+        </attribute>
+        <attribute>
+            <name>onmouseout</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element was under
+                the
                 mouse pointer but the pointer was moved outside the element.
             </description>
-      </attribute>
-      <attribute>
-         <name>onmouseover</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                JavaScript event handler executed when this element was not under
+        </attribute>
+        <attribute>
+            <name>onmouseover</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element was not
+                under
                 the mouse pointer but the pointer is moved inside the element.
             </description>
-      </attribute>
-      <attribute>
-         <name>onmouseup</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-                JavaScript event handler executed when this element is under the
+        </attribute>
+        <attribute>
+            <name>onmouseup</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                JavaScript event handler executed when this element is under
+                the
                 mouse pointer and a mouse button is released.
             </description>
-      </attribute>
-      <attribute>
-         <name>property</name>
-         <required>true</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
+        </attribute>
+        <attribute>
+            <name>property</name>
+            <required>true</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
                 Name of the request parameter that will be included with this
                 submission, set to the specified value.
             </description>
-      </attribute>
-      <attribute>
-         <name>size</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
+        </attribute>
+        <attribute>
+            <name>size</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
                 Size of the file selection box to be displayed.
-         </description>
-      </attribute>
-      <attribute>
-         <name>style</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>style</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>CSS styles to be applied to this HTML element.</p>
             <p>
                <strong>N.B.</strong> If present, the <code>errorStyle</code>
                 overrides this attribute in the event of an error for the element.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>styleClass</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>styleClass</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>CSS stylesheet class to be applied to this HTML element
                 (renders a "class" attribute).</p>
             <p>
                <strong>N.B.</strong> If present, the <code>errorStyleClass</code>
                 overrides this attribute in the event of an error for the element.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>styleId</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>styleId</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>Identifier to be assigned to this HTML element (renders
                 an "id" attribute).</p>
             <p>
                <strong>N.B.</strong> If present, the <code>errorStyleId</code>
                 overrides this attribute in the event of an error for the element.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>tabindex</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
+            </description>
+        </attribute>
+        <attribute>
+            <name>tabindex</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
                 The tab order (ascending positive integers) for this element.
             </description>
-      </attribute>
-      <attribute>
-         <name>title</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+        </attribute>
+        <attribute>
+            <name>title</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The advisory title for this element.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>titleKey</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>titleKey</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The message resources key for the advisory title
             for this element.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>value</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>Value to which this field should be initialized. [Use the
                 corresponding bean property value or body content (if any) if 
                 property is not specified]</p>
@@ -1564,15 +1621,15 @@
                 prompt the user so they have a chance to abort the submit.
             </p>
          ]]>
-         </description>
-      </attribute>
-   </tag>
-   <tag>
-      <name>form</name>
-      <tag-class>org.apache.strutsel.taglib.html.ELFormTag</tag-class>

[... 9875 lines stripped ...]


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org