You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@struts.apache.org by ws...@apache.org on 2005/08/19 05:27:52 UTC
svn commit: r233415 [4/4] - in /struts/taglib/trunk/src/tld: ./
struts-bean.tld struts-html.tld struts-logic.tld struts-nested.tld
Added: struts/taglib/trunk/src/tld/struts-nested.tld
URL: http://svn.apache.org/viewcvs/struts/taglib/trunk/src/tld/struts-nested.tld?rev=233415&view=auto
==============================================================================
--- struts/taglib/trunk/src/tld/struts-nested.tld (added)
+++ struts/taglib/trunk/src/tld/struts-nested.tld Thu Aug 18 20:27:43 2005
@@ -0,0 +1,4665 @@
+<?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">
+<taglib>
+ <tlib-version>1.3</tlib-version>
+ <jsp-version>1.2</jsp-version>
+ <short-name>nested</short-name>
+ <uri>http://struts.apache.org/tags-nested</uri>
+ <description>
+ <![CDATA[
+ <p>[Since Struts 1.1]</p>
+ <p>This tag library brings a nested context to the functionality of the
+ Struts custom tag library.</p>
+
+ <p>It's written in a layer that extends the current Struts tags, building on
+ their logic and functionality. The layer enables the tags to be aware of the
+ tags which surround them so they can correctly provide the nesting property
+ reference to the Struts system.
+ </p>
+
+ <p><strong>It's all about nesting beans...</strong><br />
+ A bean holds a reference to another bean internally, and all access to that
+ bean is handled through the current bean. This act of having one bean's
+ access go through another bean is known as "nesting beans". The first bean
+ is known as the parent bean. The bean which it references, is known as a
+ child bean. The terms "parent" and "child" are commonly used to describe the
+ model's hierarchy.
+ </p>
+
+ <p><strong>A simple example... </strong><br />
+ Take an object which represents a monkey. The monkey's job is to pick
+ bunches of bananas. On each bunch picked hangs many bananas. If this case
+ was translated to bean objects, the monkey object would have a reference to
+ the bunch objects he picked, and each bunch object would hold a reference
+ to the bananas hanging in the bunch.
+ </p>
+
+ <p><strong>To describe this... </strong><br />
+ The monkey object is the parent to the bunch object, and the bunch object
+ is a child of the monkey object. The bunch object is parent to its child
+ banana objects, and the child banana objects children of the bunch object.
+ The monkey is higher in the hierarchy than the bananas, and the bananas
+ lower in the hierarchy to the bunches.
+ </p>
+
+ <p>One special term to remember is for the most parent class, which is known
+ as the "root" object which starts the hierarchy.</p>
+
+ <p>Nested tags are all about efficiently managing this style of hierarchy
+ structure within your JSP markup.</p>
+
+ <p>
+ <strong>Important Note:</strong> Nearly all these tags extend tags from
+ other libraries to bring their functionality into the nested context.
+ Nesting relies on the tags working against the one bean model, and managing
+ the properties so that they become relative to the properties they are
+ nested within. In doing so, the tags will set the "name" attribute internally
+ (where applicable), and in many cases will rely on the "property" attribute
+ being set so it can be updated internally to become nested. The original tags
+ on occasion provide options that don't use the "name" and "property"
+ attributes. These uses will then fall outside the nested context, and will
+ most likely cause error. To take advantage of these options, markup using
+ the original tag for these cases. For an example see the
+ <a href="options.html"><code><nested:options></code></a> tag.
+ </p>
+ ]]>
+ </description>
+ <tag>
+ <name>nest</name>
+ <tag-class>org.apache.struts.taglib.nested.NestedPropertyTag</tag-class>
+ <body-content>JSP</body-content>
+ <description>
+ <![CDATA[
+ <p><strong>
+ Defines a new level of nesting for child tags to reference to
+ </strong></p>
+
+ <p>
+ This tag provides a simple method of defining a logical nesting level in
+ the nested hierarchy. It run no explicit logic, is simply a place holder.
+ It also means you can remove the need for explicit setting of level
+ properties in child tags.
+ </p>
+ <p>
+ Just as the iterate tag provide a parent to other tags, this does the same
+ but there is no logic for iterating or otherwise.
+ </p>
+ <p>
+ Example...</p>
+ <pre>
+<nested:write property="myNestedLevel.propertyOne" />
+<nested:write property="myNestedLevel.propertyTwo" />
+<nested:write property="myNestedLevel.propertyThree" />
+ </pre>
+ <p>Can instead become...</p>
+ <pre>
+<nested:nest property="myNestedLevel" >
+ <nested:write property="propertyOne" />
+ <nested:write property="propertyTwo" />
+ <nested:write property="propertyThree" />
+</nested:nest >
+ </pre>
+ ]]>
+ </description>
+ <attribute>
+ <name>property</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description>
+ <![CDATA[
+ This specifies the property by which this tag and all child tags
+ will be relative to.
+ ]]>
+ </description>
+ </attribute>
+ </tag>
+ <tag>
+ <name>writeNesting</name>
+ <tag-class>org.apache.struts.taglib.nested.NestedWriteNestingTag</tag-class>
+ <tei-class>org.apache.struts.taglib.nested.NestedWriteNestingTei</tei-class>
+ <body-content>JSP</body-content>
+ <description>
+ <![CDATA[
+ <p><strong>
+ Writes or makes a scripting variable of the current nesting level.
+ </strong></p>
+
+ This tag provides a way of accessing the nested property reference used by
+ the nested tags. Can expose a scripting variable, or simply write out the
+ value.
+ ]]>
+ </description>
+ <attribute>
+ <name>property</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description>
+ <![CDATA[
+ If not supplied, will simply write out as if "./" or "this/" was supplied.
+ ]]>
+ </description>
+ </attribute>
+ <attribute>
+ <name>id</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description>
+ <![CDATA[
+ If <i>id</i> is supplied, then what would have been written out into the
+ response stream, will instead be made available as a String object
+ defined by the variable name provided.
+ ]]>
+ </description>
+ </attribute>
+ <attribute>
+ <name>filter</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description>
+ <![CDATA[
+ true/false value, describing to the tag if the result if to be URLEncoded.
+ Helps JavaScript along if the result is required for URL hacking.
+ ]]>
+ </description>
+ </attribute>
+ </tag>
+ <tag>
+ <name>root</name>
+ <tag-class>org.apache.struts.taglib.nested.NestedRootTag</tag-class>
+ <body-content>JSP</body-content>
+ <description>
+ <![CDATA[
+ <p><strong>To start off a nested hierarchy without the need for a form</strong></p>
+
+ <p>
+ This tag is provided to allow the nested tags to find a common bean
+ reference without the need for a form and its relative overhead. As
+ long as the <code>name</code> attribute of this tag matches the name
+ of a bean in scope of the JSP (ie: Struts tags can find it via usual
+ means). For example you can load a bean for use with the
+ <code>jsp:useBean</code> tag.
+ </p>
+ <p>
+ The tag can also be used without specifying the <code>name</code>
+ attribute, but this is only in the case that the current JSP is a
+ dynamic include specified in another file. You will not be able to run
+ the tag without a name unless this inclusion is in place. Otherwise
+ the nested tags will not have the bean and property references that they
+ need to provide their logic.
+ </p>
+ <p>
+ <strong>Note</strong>: The access to a bean via the <code>name</code>
+ attribute takes priority over looking for the reference from other
+ parent tags. So if a name is specified, a bean will have to be there
+ waiting for it. It was made this way so that you could use separate
+ beans within a JSP that itself is an inclusion into another.
+ </p>
+ ]]>
+ </description>
+ <attribute>
+ <name>name</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description>
+ <![CDATA[
+ The name of the bean by which all child nested tags will derive their
+ bean reference from.
+ ]]>
+ </description>
+ </attribute>
+ </tag>
+ <tag>
+ <name>define</name>
+ <tag-class>org.apache.struts.taglib.nested.bean.NestedDefineTag</tag-class>
+ <tei-class>org.apache.struts.taglib.nested.bean.NestedDefineTei</tei-class>
+ <body-content>empty</body-content>
+ <description>
+ <![CDATA[
+ <p><strong>Nested Extension -
+ Define a scripting variable based on the value(s) of the specified
+ bean property.
+ </strong></p>
+
+ <p>This tag is an extension of the
+ <a href="../bean/define.html"><code><bean:define></code></a>
+ tag. Please consult its documentation for information on tag attributes
+ and usage details.
+ </p>
+ ]]>
+ </description>
+ <attribute>
+ <name>id</name>
+ <required>true</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>name</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>property</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>scope</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>toScope</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>type</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>value</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ </tag>
+ <tag>
+ <name>message</name>
+ <tag-class>org.apache.struts.taglib.nested.bean.NestedMessageTag</tag-class>
+ <body-content>empty</body-content>
+ <description>
+ <![CDATA[
+ <p><strong>Nested Extension -
+ Render an internationalized message string to the response.
+ </strong></p>
+
+ <p>This tag is an extension of the
+ <a href="../bean/message.html"><code><bean:message></code></a>
+ tag. Please consult its documentation for information on tag attributes
+ and usage details.
+ </p>
+ ]]>
+ </description>
+ <attribute>
+ <name>arg0</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>arg1</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>arg2</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>arg3</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>arg4</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>bundle</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>key</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>locale</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>name</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>property</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>scope</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ </tag>
+ <tag>
+ <name>size</name>
+ <tag-class>org.apache.struts.taglib.nested.bean.NestedSizeTag</tag-class>
+ <tei-class>org.apache.struts.taglib.bean.SizeTei</tei-class>
+ <body-content>empty</body-content>
+ <description>
+ <![CDATA[
+ <p><strong>Nested Extension -
+ Define a bean containing the number of elements in a Collection or Map.
+ </strong></p>
+
+ <p>This tag is an extension of the
+ <a href="../bean/size.html"><code><bean:size></code></a>
+ tag. Please consult its documentation for information on tag attributes
+ and usage details.
+ </p>
+ ]]>
+ </description>
+ <attribute>
+ <name>collection</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>id</name>
+ <required>true</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>name</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>property</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>scope</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ </tag>
+ <tag>
+ <name>write</name>
+ <tag-class>org.apache.struts.taglib.nested.bean.NestedWriteTag</tag-class>
+ <body-content>empty</body-content>
+ <description>
+ <![CDATA[
+ <p><strong>Nested Extension -
+ Render the value of the specified bean property to the current
+ JspWriter.
+ </strong></p>
+
+ <p>This tag is an extension of the
+ <a href="../bean/write.html"><code><bean:write></code></a>
+ tag. Please consult its documentation for information on tag attributes
+ and usage details.
+ </p>
+ ]]>
+ </description>
+ <attribute>
+ <name>bundle</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>filter</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>format</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>formatKey</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>ignore</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>locale</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>name</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>property</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>scope</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ </tag>
+ <tag>
+ <name>checkbox</name>
+ <tag-class>org.apache.struts.taglib.nested.html.NestedCheckboxTag</tag-class>
+ <description>
+ <![CDATA[
+ <p><strong>Nested Extension - Render A Checkbox Input Field</strong></p>
+
+ <p>This tag is an extension of the
+ <a href="../html/checkbox.html"><code><html:checkbox></code></a>
+ tag. Please consult its documentation for information on tag attributes
+ and usage details.
+ </p>
+ ]]>
+ </description>
+ <attribute>
+ <name>accesskey</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>alt</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>altKey</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>bundle</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description>
+ <![CDATA[
+ <dl><dt><b>Since:</b></dt>
+ <dd>Struts 1.2.7</dd></dl>
+ ]]>
+ </description>
+ </attribute>
+ <attribute>
+ <name>disabled</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>errorKey</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description>
+ <![CDATA[
+ <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[
+ <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[
+ <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[
+ <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/>
+ </attribute>
+ <attribute>
+ <name>name</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onblur</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onchange</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onclick</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>ondblclick</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onfocus</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onkeydown</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onkeypress</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onkeyup</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onmousedown</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onmousemove</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onmouseout</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onmouseover</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onmouseup</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>property</name>
+ <required>true</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>style</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>styleClass</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>styleId</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>tabindex</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>title</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>titleKey</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>value</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ </tag>
+ <tag>
+ <name>errors</name>
+ <tag-class>org.apache.struts.taglib.nested.html.NestedErrorsTag</tag-class>
+ <body-content>empty</body-content>
+ <description>
+ <![CDATA[
+ <p><strong>
+ Nested Extension - Conditionally display a set of accumulated error messages.
+ </strong></p>
+
+ <p>This tag is an extension of the
+ <a href="../html/errors.html"><code><html:errors></code></a>
+ tag. Please consult its documentation for information on tag attributes
+ and usage details.
+ </p>
+ ]]>
+ </description>
+ <attribute>
+ <name>bundle</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>footer</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description>
+ <![CDATA[
+ <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[
+ <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/>
+ </attribute>
+ <attribute>
+ <name>name</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>prefix</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description>
+ <![CDATA[
+ <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/>
+ </attribute>
+ <attribute>
+ <name>suffix</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description>
+ <![CDATA[
+ <dl><dt><b>Since:</b></dt>
+ <dd>Struts 1.2.5</dd></dl>
+ ]]>
+ </description>
+ </attribute>
+ </tag>
+ <tag>
+ <name>file</name>
+ <tag-class>org.apache.struts.taglib.nested.html.NestedFileTag</tag-class>
+ <description>
+ <![CDATA[
+ <p><strong>Nested Extension -
+ Render A File Select Input Field
+ </strong></p>
+
+ <p>This tag is an extension of the
+ <a href="../html/file.html"><code><html:file></code></a>
+ tag. Please consult its documentation for information on tag attributes
+ and usage details.
+ </p>
+ ]]>
+ </description>
+ <attribute>
+ <name>accesskey</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>accept</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>alt</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>altKey</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>bundle</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description>
+ <![CDATA[
+ <dl><dt><b>Since:</b></dt>
+ <dd>Struts 1.2.7</dd></dl>
+ ]]>
+ </description>
+ </attribute>
+ <attribute>
+ <name>disabled</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>errorKey</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description>
+ <![CDATA[
+ <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[
+ <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[
+ <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[
+ <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/>
+ </attribute>
+ <attribute>
+ <name>maxlength</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>name</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onblur</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onchange</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onclick</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>ondblclick</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onfocus</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onkeydown</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onkeypress</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onkeyup</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onmousedown</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onmousemove</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onmouseout</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onmouseover</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onmouseup</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>property</name>
+ <required>true</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>size</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>style</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>styleClass</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>styleId</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>tabindex</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>title</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>titleKey</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>value</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ </tag>
+ <tag>
+ <name>form</name>
+ <tag-class>org.apache.struts.taglib.nested.html.NestedFormTag</tag-class>
+ <body-content>JSP</body-content>
+ <description>
+ <![CDATA[
+ <p><strong>Nested Extension - Define An Input Form</strong></p>
+
+ <p>This tag is an extension of the
+ <a href="../html/form.html"><code><html:form></code></a>
+ tag. Please consult its documentation for information on tag attributes
+ and usage details.
+ </p>
+ ]]>
+ </description>
+ <attribute>
+ <name>action</name>
+ <required>true</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>acceptCharset</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>disabled</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description>
+ <![CDATA[
+ <dl><dt><b>Since:</b></dt>
+ <dd>Struts 1.2.7</dd></dl>
+ ]]>
+ </description>
+ </attribute>
+ <attribute>
+ <name>enctype</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>focus</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>focusIndex</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>method</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onreset</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onsubmit</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>readonly</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description>
+ <![CDATA[
+ <dl><dt><b>Since:</b></dt>
+ <dd>Struts 1.2.7</dd></dl>
+ ]]>
+ </description>
+ </attribute>
+ <attribute>
+ <name>scriptLanguage</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>style</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>styleClass</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>styleId</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>target</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ </tag>
+ <tag>
+ <name>hidden</name>
+ <tag-class>org.apache.struts.taglib.nested.html.NestedHiddenTag</tag-class>
+ <description>
+ <![CDATA[
+ <p><strong>Nested Extension -
+ Render A Hidden Field
+ </strong></p>
+
+ <p>This tag is an extension of the
+ <a href="../html/hidden.html"><code><html:hidden></code></a>
+ tag. Please consult its documentation for information on tag attributes
+ and usage details.
+ </p>
+ ]]>
+ </description>
+ <attribute>
+ <name>alt</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>altKey</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>indexed</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>name</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>property</name>
+ <required>true</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>title</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>titleKey</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>styleClass</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>styleId</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>value</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>write</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ </tag>
+ <tag>
+ <name>image</name>
+ <tag-class>org.apache.struts.taglib.nested.html.NestedImageTag</tag-class>
+ <description>
+ <![CDATA[
+ <p><strong>Nested Extension -
+ Render an input tag of type "image"
+ </strong></p>
+
+ <p>This tag is an extension of the
+ <a href="../html/image.html"><code><html:image></code></a>
+ tag. Please consult its documentation for information on tag attributes
+ and usage details.
+ </p>
+ ]]>
+ </description>
+ <attribute>
+ <name>accesskey</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>align</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>alt</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>altKey</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>border</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>bundle</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>disabled</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>indexed</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>locale</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onblur</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onchange</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onclick</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>ondblclick</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onfocus</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onkeydown</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onkeypress</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onkeyup</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onmousedown</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onmousemove</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onmouseout</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onmouseover</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onmouseup</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>page</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>pageKey</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>property</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>src</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>srcKey</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>style</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>styleClass</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>tabindex</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>title</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>titleKey</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>value</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ </tag>
+ <tag>
+ <name>img</name>
+ <tag-class>org.apache.struts.taglib.nested.html.NestedImgTag</tag-class>
+ <body-content>empty</body-content>
+ <description>
+ <![CDATA[
+ <p><strong>Nested Extension - Render an HTML "img" tag</strong></p>
+
+ <p>This tag is an extension of the
+ <a href="../html/img.html"><code><html:img></code></a>
+ tag. Please consult its documentation for information on tag attributes
+ and usage details.
+ </p>
+ ]]>
+ </description>
+ <attribute>
+ <name>accesskey</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>align</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>alt</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>altKey</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>border</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>bundle</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>height</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>hspace</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>imageName</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>ismap</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>locale</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>lowsrc</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>name</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onkeydown</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onkeypress</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onkeyup</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>paramId</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>page</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>pageKey</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>action</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>module</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>paramName</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>paramProperty</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>paramScope</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>property</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>scope</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>src</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>srcKey</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>style</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>styleClass</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>styleId</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>title</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>titleKey</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>useLocalEncoding</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>usemap</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>vspace</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>width</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ </tag>
+ <tag>
+ <name>link</name>
+ <tag-class>org.apache.struts.taglib.nested.html.NestedLinkTag</tag-class>
+ <description>
+ <![CDATA[
+ <p><strong>Nested Extension - Render an HTML anchor or hyperlink</strong></p>
+
+ <p>This tag is an extension of the
+ <a href="../html/link.html"><code><html:link></code></a>
+ tag. Please consult its documentation for information on tag attributes
+ and usage details.
+ </p>
+ ]]>
+ </description>
+ <attribute>
+ <name>accesskey</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>action</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>module</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>anchor</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>forward</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>href</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>indexed</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>indexId</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>bundle</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description>
+ <![CDATA[
+ <dl><dt><b>Since:</b></dt>
+ <dd>Struts 1.2.7</dd></dl>
+ ]]>
+ </description>
+ </attribute>
+ <attribute>
+ <name>linkName</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>name</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onblur</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onclick</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>ondblclick</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onfocus</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onkeydown</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onkeypress</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onkeyup</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onmousedown</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onmousemove</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onmouseout</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onmouseover</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onmouseup</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>page</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>paramId</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>paramName</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>paramProperty</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>paramScope</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>property</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>scope</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>style</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>styleClass</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>styleId</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>tabindex</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>target</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>title</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>titleKey</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>transaction</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>useLocalEncoding</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ </tag>
+ <tag>
+ <name>messages</name>
+ <tag-class>org.apache.struts.taglib.nested.html.NestedMessagesTag</tag-class>
+ <tei-class>org.apache.struts.taglib.html.MessagesTei</tei-class>
+ <body-content>JSP</body-content>
+ <description>
+ <![CDATA[
+ <p><strong>
+ Nested Extension - Conditionally display a set of accumulated messages.
+ </strong></p>
+
+ <p>This tag is an extension of the
+ <a href="../html/messages.html"><code><html:messages></code></a>
+ tag. Please consult its documentation for information on tag attributes
+ and usage details.
+ </p>
+ ]]>
+ </description>
+ <attribute>
+ <name>id</name>
+ <required>true</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>bundle</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>locale</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>name</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>property</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>header</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>footer</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>message</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ </tag>
+ <tag>
+ <name>multibox</name>
+ <tag-class>org.apache.struts.taglib.nested.html.NestedMultiboxTag</tag-class>
+ <description>
+ <![CDATA[
+ <p><strong>Nested Extension -
+ Render A Checkbox Input Field
+ </strong></p>
+
+ <p>This tag is an extension of the
+ <a href="../html/multibox.html"><code><html:multibox></code></a>
+ tag. Please consult its documentation for information on tag attributes
+ and usage details.
+ </p>
+ ]]>
+ </description>
+ <attribute>
+ <name>accesskey</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>alt</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>altKey</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>bundle</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description>
+ <![CDATA[
+ <dl><dt><b>Since:</b></dt>
+ <dd>Struts 1.2.7</dd></dl>
+ ]]>
+ </description>
+ </attribute>
+ <attribute>
+ <name>disabled</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>errorKey</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description>
+ <![CDATA[
+ <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[
+ <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[
+ <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[
+ <dl><dt><b>Since:</b></dt>
+ <dd>Struts 1.2.5</dd></dl>
+ ]]>
+ </description>
+ </attribute>
+ <attribute>
+ <name>name</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onblur</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onchange</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onclick</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>ondblclick</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onfocus</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onkeydown</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onkeypress</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onkeyup</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onmousedown</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onmousemove</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onmouseout</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onmouseover</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onmouseup</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>property</name>
+ <required>true</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>style</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>styleClass</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>styleId</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>tabindex</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>title</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>titleKey</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>value</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ </tag>
+ <tag>
+ <name>options</name>
+ <tag-class>org.apache.struts.taglib.nested.html.NestedOptionsTag</tag-class>
+ <body-content>empty</body-content>
+ <description>
+ <![CDATA[
+ <p><strong>Nested Extension - Render a Collection of Select Options</strong></p>
+
+ <p>This tag is an extension of the
+ <a href="../html/options.html"><code><html:options></code></a>
+ tag. Please consult its documentation for information on tag attributes
+ and usage details.
+ </p>
+ <p>
+ <strong>Note:</strong> The nested context of this tag relies on the use
+ of the "property" property, and the internal use of the "name" property.
+ The nested tags rely on these properties and will attempt to set them
+ itself. The <code><html:options></code> tag this tag extended
+ allows other options for the tag which don't use these properties.
+ To take advantage of these options, markup using the
+ <code><html:options></code> tag instead of the nested tag.
+ </p>
+ <p>
+ For example, the "collections" option allows you to specify a separate
+ bean reference which itself is a list of objects with properties
+ to access the title and value parts of the html option tag. You can use
+ this in a nested context (the list is a property of a nested bean) by
+ using the nested define tag and the original options tag.
+ </p>
+<pre>
+<nested:nest property="myNestedLevel" />
+ <nested:define property="collectionList" />
+ <html:options collection="collectionList"
+ property="labelProperty"
+ valueProperty="valueProperty" />
+</nested:nest >
+</pre>
+ ]]>
+ </description>
+ <attribute>
+ <name>collection</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>filter</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>labelName</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>labelProperty</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>name</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>property</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>style</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>styleClass</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ </tag>
+ <tag>
+ <name>optionsCollection</name>
+ <tag-class>org.apache.struts.taglib.nested.html.NestedOptionsCollectionTag</tag-class>
+ <body-content>empty</body-content>
+ <description>
+ <![CDATA[
+ <p><strong>Nested Extension -
+ Render a Collection of Select Options
+ </strong></p>
+
+ <p>This tag is an extension of the
+ <a href="../html/optionsCollection.html"
+ ><code><html:optionsCollection></code></a>
+ tag. Please consult its documentation for information on tag attributes
+ and usage details.
+ </p>
+ ]]>
+ </description>
+ <attribute>
+ <name>filter</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>label</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>name</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>property</name>
+ <required>true</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>style</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>styleClass</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>value</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ </tag>
+ <tag>
+ <name>password</name>
+ <tag-class>org.apache.struts.taglib.nested.html.NestedPasswordTag</tag-class>
+ <description>
+ <![CDATA[
+ <p><strong>Nested Extension -
+ Render A Password Input Field
+ </strong></p>
+
+ <p>This tag is an extension of the
+ <a href="../html/password.html"><code><html:password></code></a>
+ tag. Please consult its documentation for information on tag attributes
+ and usage details.
+ </p>
+ ]]>
+ </description>
+ <attribute>
+ <name>accesskey</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>alt</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>altKey</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>bundle</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description>
+ <![CDATA[
+ <dl><dt><b>Since:</b></dt>
+ <dd>Struts 1.2.7</dd></dl>
+ ]]>
+ </description>
+ </attribute>
+ <attribute>
+ <name>disabled</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>errorKey</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description>
+ <![CDATA[
+ <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[
+ <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[
+ <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[
+ <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/>
+ </attribute>
+ <attribute>
+ <name>maxlength</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>name</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onblur</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onchange</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onclick</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>ondblclick</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onfocus</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onkeydown</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onkeypress</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onkeyup</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onmousedown</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onmousemove</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onmouseout</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onmouseover</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>onmouseup</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>property</name>
+ <required>true</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>readonly</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>redisplay</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>style</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>styleClass</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>styleId</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>size</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
+ <name>tabindex</name>
+ <required>false</required>
+ <rtexprvalue>true</rtexprvalue>
+ <description/>
+ </attribute>
+ <attribute>
[... 2026 lines stripped ...]
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@struts.apache.org
For additional commands, e-mail: dev-help@struts.apache.org