Modified: struts/el/trunk/src/tld/struts-logic-el.tld
URL: 
http://svn.apache.org/viewcvs/struts/el/trunk/src/tld/struts-logic-el.tld?rev=376786&r1=376785&r2=376786&view=diff
==============================================================================
--- struts/el/trunk/src/tld/struts-logic-el.tld (original)
+++ struts/el/trunk/src/tld/struts-logic-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>logic</short-name>
-   <uri>http://struts.apache.org/tags-logic-el</uri>
-   <description>
-   <![CDATA[
+    <tlib-version>1.3</tlib-version>
+    <jsp-version>1.2</jsp-version>
+    <short-name>logic</short-name>
+    <uri>http://struts.apache.org/tags-logic-el</uri>
+    <description>
+        <![CDATA[
 
    <p>This tag library contains tags that are useful in managing conditional
    generation of output text, looping over object collections for repetitive
@@ -89,13 +89,13 @@
    <p>Example: &lt;c:if test="${empty var}">CONTENT&lt;/c:if></p>
      
      ]]>
-     </description>
-   <tag>
-      <name>forward</name>
-      <tag-class>org.apache.strutsel.taglib.logic.ELForwardTag</tag-class>
-      <body-content>empty</body-content>
-      <description>
-      <![CDATA[
+    </description>
+    <tag>
+        <name>forward</name>
+        <tag-class>org.apache.strutsel.taglib.logic.ELForwardTag</tag-class>
+        <body-content>empty</body-content>
+        <description>
+            <![CDATA[
             <p><strong>
     Forward control to the page specified by the specified ActionForward
     entry.
@@ -105,13 +105,13 @@
     <code>ActionForward</code> entry for the specified name.  URL
     rewriting will occur automatically if a redirect is performed.</p>
       ]]>
-      </description>
-      <attribute>
-         <name>name</name>
-         <required>true</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+        </description>
+        <attribute>
+            <name>name</name>
+            <required>true</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>
        The logical name of the global <code>ActionForward</code> entry
        that identifies the destination, and forwarding approach, to be used.
@@ -119,16 +119,16 @@
         from this tag.  You should forward to them from an Action subclass.
       </p>
          ]]>
-         </description>
-      </attribute>
-   </tag>
-   <tag>
-      <name>iterate</name>
-      <tag-class>org.apache.strutsel.taglib.logic.ELIterateTag</tag-class>
-      <tei-class>org.apache.struts.taglib.logic.IterateTei</tei-class>
-      <body-content>JSP</body-content>
-      <description>
-      <![CDATA[
+            </description>
+        </attribute>
+    </tag>
+    <tag>
+        <name>iterate</name>
+        <tag-class>org.apache.strutsel.taglib.logic.ELIterateTag</tag-class>
+        <tei-class>org.apache.struts.taglib.logic.IterateTei</tei-class>
+        <body-content>JSP</body-content>
+        <description>
+            <![CDATA[
             <p><strong>
     Repeat the nested body content of this tag over a specified collection.
     </strong></p>
@@ -180,47 +180,47 @@
     iteration.  You can use the <code>&lt;logic-el:present;gt;</code> and
     <code>&lt;logic-el:notPresent&gt;</code> tags to test for this case.</p>
       ]]>
-      </description>
-      <attribute>
-         <name>collection</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+        </description>
+        <attribute>
+            <name>collection</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>A runtime expression that evaluates to a collection (conforming 
to
       the requirements listed above) to be iterated over.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>id</name>
-         <required>true</required>
-         <rtexprvalue>false</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>id</name>
+            <required>true</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The name of a page scope JSP bean that will contain the current
       element of the collection on each iteration, if it is not
       <code>null</code>.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>indexId</name>
-         <required>false</required>
-         <rtexprvalue>false</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>indexId</name>
+            <required>false</required>
+            <rtexprvalue>false</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The name of a page scope JSP bean that will contain the current
       index of the collection on each iteration.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>length</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>length</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The maximum number of entries (from the underlying collection) 
to be
       iterated through on this page.  This can be either an integer that
       directly expresses the desired value, or the name of a JSP bean (in
@@ -228,27 +228,27 @@
       desired value.  If not present, there will be no limit on the number
       of iterations performed.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>name</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>name</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The name of the JSP bean containing the collection to be 
iterated
       (if <code>property</code> is not specified), or the JSP bean whose
       property getter returns the collection to be iterated (if
       <code>property</code> is specified).</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>offset</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>offset</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The zero-relative index of the starting point at which entries 
from
       the underlying collection will be iterated through.  This can be either
       an integer that directly expresses the desired value, or the name of a
@@ -256,51 +256,51 @@
       defines the desired value.  If not present, zero is assumed (meaning
       that the collection will be iterated from the beginning.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>property</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>property</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>Name of the property, of the JSP bean specified by 
<code>name</code>,
       whose getter returns the collection to be iterated.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>scope</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>scope</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The bean scope within which to search for the bean named by the
       <code>name</code> property, or "any scope" if not specified.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>type</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>type</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>Fully qualified Java class name of the element to be exposed 
through
       the JSP bean named from the <code>id</code> attribute.  If not present,
       no type conversions will be performed.  NOTE:  The actual elements of
       the collection must be assignment-compatible with this class, or a
       request time ClassCastException will occur.</p>
          ]]>
-         </description>
-      </attribute>
-   </tag>
-   <tag>
-      <name>match</name>
-      <tag-class>org.apache.strutsel.taglib.logic.ELMatchTag</tag-class>
-      <body-content>JSP</body-content>
-      <description>
-      <![CDATA[
+            </description>
+        </attribute>
+    </tag>
+    <tag>
+        <name>match</name>
+        <tag-class>org.apache.strutsel.taglib.logic.ELMatchTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            <![CDATA[
             <p><strong>
     Evaluate the nested body content of this tag if the specified value
     is an appropriate substring of the requested variable.
@@ -310,121 +310,122 @@
     a substring (appropriately limited by the <code>location</code>
     attribute), the nested body content of this tag is evaluated.</p>
       ]]>
-      </description>
-      <attribute>
-         <name>cookie</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+        </description>
+        <attribute>
+            <name>cookie</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The variable to be matched is the value of the cookie whose
       name is specified by this attribute.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>expr</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>expr</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>
        A specific value to be compared with, either a static value, or an EL
        value.
       </p>
          ]]>
-         </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[
             <p>The variable to be matched is the value of the header whose
       name is specified by this attribute.  The name match is performed
       in a case insensitive manner.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>location</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>location</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>If not specified, a match between the variable and the value may
       occur at any position within the variable string.  If specified, the
       match must occur at the specified location (either <code>start</code>
       or <code>end</code>) of the variable string.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>name</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>name</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The variable to be matched is the JSP bean specified by this
       attribute, if <code>property</code> is not specified, or the value
       of the specified property of this bean, if <code>property</code>
       is specified.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>parameter</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>parameter</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The variable to be matched is the first, or only, value of the
       request parameter specified by this attribute.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>property</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>property</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The variable to be matched is the property (of the bean 
specified
       by the <code>name</code> attribute) specified by this attribute.
       The property reference can be simple, nested, and/or indexed.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>scope</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>scope</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The bean scope within which to search for the bean named by the
       <code>name</code> property, or "any scope" if not specified.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>value</name>
-         <required>true</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>true</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The constant value which is checked for existence as a substring
       of the specified variable.</p>
          ]]>
-         </description>
-      </attribute>
-   </tag>
-   <tag>
-      <name>messagesNotPresent</name>
-      
<tag-class>org.apache.strutsel.taglib.logic.ELMessagesNotPresentTag</tag-class>
-      <body-content>JSP</body-content>
-      <description>
-      <![CDATA[
+            </description>
+        </attribute>
+    </tag>
+    <tag>
+        <name>messagesNotPresent</name>
+        <tag-class>
+            
org.apache.strutsel.taglib.logic.ELMessagesNotPresentTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            <![CDATA[
             <p><strong>
     Generate the nested body content of this tag if the specified
     message is not present in this request.
@@ -438,36 +439,36 @@
             <dl><dt><b>Since:</b></dt>
             <dd>Struts 1.1</dd></dl>
           ]]>
-          </description>
-      <attribute>
-         <name>name</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+        </description>
+        <attribute>
+            <name>name</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The parameter key to retrieve the message from request 
scope.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>property</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>property</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>Name of the property for which messages should be
          retrieved.  If not specified, all messages (regardless
          of property) are retrieved.
       </p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>message</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>message</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>By default the tag will retrieve the request scope bean it will
          iterate over from the <code>Action.ERROR_KEY</code> constant string,
          but if this attribute is set to 'true' the request scope bean
@@ -476,15 +477,16 @@
          assigned to the name attribute will be ignored.
       </p>
          ]]>
-         </description>
-      </attribute>
-   </tag>
-   <tag>
-      <name>messagesPresent</name>
-      
<tag-class>org.apache.strutsel.taglib.logic.ELMessagesPresentTag</tag-class>
-      <body-content>JSP</body-content>
-      <description>
-      <![CDATA[
+            </description>
+        </attribute>
+    </tag>
+    <tag>
+        <name>messagesPresent</name>
+        <tag-class>
+            org.apache.strutsel.taglib.logic.ELMessagesPresentTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            <![CDATA[
             <p><strong>
     Generate the nested body content of this tag if the specified
     message is present in this request.
@@ -498,36 +500,36 @@
             <dl><dt><b>Since:</b></dt>
             <dd>Struts 1.1</dd></dl>
           ]]>
-          </description>
-      <attribute>
-         <name>name</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+        </description>
+        <attribute>
+            <name>name</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The parameter key to retrieve the message from request 
scope.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>property</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>property</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>Name of the property for which messages should be
          retrieved.  If not specified, all messages (regardless
          of property) are retrieved.
       </p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>message</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>message</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>By default the tag will retrieve the request scope bean it will
          iterate over from the <code>Action.ERROR_KEY</code> constant string,
          but if this attribute is set to 'true' the request scope bean
@@ -536,15 +538,15 @@
          assigned to the name attribute will be ignored.
       </p>
          ]]>
-         </description>
-      </attribute>
-   </tag>
-   <tag>
-      <name>notMatch</name>
-      <tag-class>org.apache.strutsel.taglib.logic.ELNotMatchTag</tag-class>
-      <body-content>JSP</body-content>
-      <description>
-      <![CDATA[
+            </description>
+        </attribute>
+    </tag>
+    <tag>
+        <name>notMatch</name>
+        <tag-class>org.apache.strutsel.taglib.logic.ELNotMatchTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            <![CDATA[
             <p><strong>
     Evaluate the nested body content of this tag if the specified value
     is not an appropriate substring of the requested variable.
@@ -554,121 +556,122 @@
     not a substring (appropriately limited by the <code>location</code>
     attribute), the nested body content of this tag is evaluated.</p>
       ]]>
-      </description>
-      <attribute>
-         <name>cookie</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+        </description>
+        <attribute>
+            <name>cookie</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The variable to be matched is the value of the cookie whose
       name is specified by this attribute.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>expr</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>expr</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>
        A specific value to be compared with, either a static value, or an EL
        value.
       </p>
          ]]>
-         </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[
             <p>The variable to be matched is the value of the header whose
       name is specified by this attribute.  The name match is performed
       in a case insensitive manner.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>location</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>location</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>If not specified, a match between the variable and the value may
       occur at any position within the variable string.  If specified, the
       match must occur at the specified location (either <code>start</code>
       or <code>end</code>) of the variable string.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>name</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>name</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The variable to be matched is the JSP bean specified by this
       attribute, if <code>property</code> is not specified, or the value
       of the specified property of this bean, if <code>property</code>
       is specified.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>parameter</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>parameter</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The variable to be matched is the first, or only, value of the
       request parameter specified by this attribute.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>property</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>property</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The variable to be matched is the property (of the bean 
specified
       by the <code>name</code> attribute) specified by this attribute.
       The property reference can be simple, nested, and/or indexed.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>scope</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>scope</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The bean scope within which to search for the bean named by the
       <code>name</code> property, or "any scope" if not specified.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>value</name>
-         <required>true</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>value</name>
+            <required>true</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The constant value which is checked for existence as a substring
       of the specified variable.</p>
          ]]>
-         </description>
-      </attribute>
-   </tag>
-   <tag>
-      <name>notPresent</name>
-      <tag-class>org.apache.strutsel.taglib.logic.ELNotPresentTag</tag-class>
-      <body-content>JSP</body-content>
-      <description>
-      <![CDATA[
+            </description>
+        </attribute>
+    </tag>
+    <tag>
+        <name>notPresent</name>
+        <tag-class>
+            org.apache.strutsel.taglib.logic.ELNotPresentTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            <![CDATA[
             <p><strong>
     Generate the nested body content of this tag if the specified
     value is not present in this request.
@@ -680,105 +683,105 @@
     you use the <code>property</code> attribute, in which case the
     <code>name</code> attribute is also required.</p>
       ]]>
-      </description>
-      <attribute>
-         <name>cookie</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+        </description>
+        <attribute>
+            <name>cookie</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>Checks for the existence of a cookie with the specified 
name.</p>
          ]]>
-         </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[
             <p>Checks for the existence of an HTTP header with the specified
       name.  The name match is performed in a case insensitive manner.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>name</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>name</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>Checks for the existence of a JSP bean, in any scope, with the
       specified name.  If <code>property</code> is also specified, checks
       for a non-null property value for the specified property.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>parameter</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>parameter</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>Checks for the existence of at least one occurrence of the
       specified request parameter on this request, even if the parameter
       value is a zero-length string.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>property</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>property</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>Checks for the existence of a non-null property value, returned
       by a property getter method on the JSP bean (in any scope) that is
       specified by the <code>name</code> attribute.  Property references
       can be simple, nested, and/or indexed.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>role</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>role</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>Checks whether the currently authenticated user (if any) has 
been
       associated with the specified security role.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>scope</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>scope</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The bean scope within which to search for the bean named by the
       <code>name</code> property, or "any scope" if not specified.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>user</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>user</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>Checks whether the currently authenticated user principal has 
the
       specified name.</p>
          ]]>
-         </description>
-      </attribute>
-   </tag>
-   <tag>
-      <name>present</name>
-      <tag-class>org.apache.strutsel.taglib.logic.ELPresentTag</tag-class>
-      <body-content>JSP</body-content>
-      <description>
-      <![CDATA[
+            </description>
+        </attribute>
+    </tag>
+    <tag>
+        <name>present</name>
+        <tag-class>org.apache.strutsel.taglib.logic.ELPresentTag</tag-class>
+        <body-content>JSP</body-content>
+        <description>
+            <![CDATA[
             <p><strong>
     Generate the nested body content of this tag if the specified
     value is present in this request.
@@ -790,71 +793,71 @@
     you use the <code>property</code> attribute, in which case the
     <code>name</code> attribute is also required.</p>
       ]]>
-      </description>
-      <attribute>
-         <name>cookie</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+        </description>
+        <attribute>
+            <name>cookie</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>Checks for the existence of a cookie with the specified 
name.</p>
          ]]>
-         </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[
             <p>Checks for the existence of an HTTP header with the specified
       name.  The name match is performed in a case insensitive manner.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>name</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>name</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>Checks for the existence of a JSP bean, in any scope, with the
       specified name.  If <code>property</code> is also specified, checks
       for a non-null property value for the specified property.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>parameter</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>parameter</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>Checks for the existence of at least one occurrence of the
       specified request parameter on this request, even if the parameter
       value is a zero-length string.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>property</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>property</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>Checks for the existence of a non-null property value, returned
       by a property getter method on the JSP bean (in any scope) that is
       specified by the <code>name</code> attribute.  Property references
       can be simple, nested, and/or indexed.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>role</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>role</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>Checks whether the currently authenticated user (if any) has 
been
       associated with any of the specified security roles. Use a 
comma-delimited
       list to check for multiple roles. Example:
@@ -863,36 +866,36 @@
             &lt;/logic-el:present&gt;</code>
             </p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>scope</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>scope</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The bean scope within which to search for the bean named by the
       <code>name</code> property, or "any scope" if not specified.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>user</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>user</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>Checks whether the currently authenticated user principal has 
the
       specified name.</p>
          ]]>
-         </description>
-      </attribute>
-   </tag>
-   <tag>
-      <name>redirect</name>
-      <tag-class>org.apache.strutsel.taglib.logic.ELRedirectTag</tag-class>
-      <description>
-      <![CDATA[
+            </description>
+        </attribute>
+    </tag>
+    <tag>
+        <name>redirect</name>
+        <tag-class>org.apache.strutsel.taglib.logic.ELRedirectTag</tag-class>
+        <description>
+            <![CDATA[
             <p><strong>Render an HTTP Redirect</strong></p>
           <p>Performs an <code>HttpServletResponse.sendRedirect()</code>
                 call to the hyperlink specified by the attributes to this
@@ -968,13 +971,13 @@
                 If a String array is specified, more than one value for the
                 same query parameter name will be created.</p>
       ]]>
-      </description>
-      <attribute>
-         <name>action</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+        </description>
+        <attribute>
+            <name>action</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>Logical name of a global <code>Action</code> that
                           contains the actual content-relative URI of the 
destination
                           of this transfer.  This hyperlink may be dynamically
@@ -985,26 +988,26 @@
                           <code>href</code> attribute,
                           or the <code>page</code> attribute.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>anchor</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>anchor</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>Optional anchor tag ("#xxx") to be added to the generated
                   hyperlink.  Specify this value <strong>without</strong> any
                   "#" character.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>forward</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>forward</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>Logical name of a global <code>ActionForward</code> that
                   contains the actual content-relative URI of the destination
                   of this redirect.  This URI may be dynamically
@@ -1014,14 +1017,14 @@
                   <code>href</code> attribute, the <code>linkName</code>
                   attribute, or the <code>page</code> attribute.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>href</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>href</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The URL to which this redirect will transfer control.
                   This URL may be dynamically modified
                   by the inclusion of query parameters, as described in the
@@ -1030,28 +1033,28 @@
                   <code>href</code> attribute, the <code>linkName</code>
                   attribute, or the <code>page</code> attribute.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>name</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>name</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The name of a JSP bean that contains a <code>Map</code>
                   representing the query parameters (if <code>property</code>
                   is not specified), or a JSP bean whose property getter is
                   called to return a <code>Map</code> (if <code>property</code>
                   is specified).</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>page</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>page</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The context-relative path (beginning with a "/"
                   character) to which this hyperlink will transfer control
                   if activated.  This hyperlink may be dynamically modified
@@ -1061,28 +1064,28 @@
                   <code>href</code> attribute, the <code>linkName</code>
                   attribute, or the <code>page</code> attribute.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>paramId</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>paramId</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The name of the request parameter that will be dynamically
                   added to the generated hyperlink.  The corresponding value is
                   defined by the <code>paramName</code> and (optional)
                   <code>paramProperty</code> attributes, optionally scoped by
                   the <code>paramScope</code> attribute</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>paramName</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>paramName</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The name of a JSP bean that is a String containing the
                   value for the request parameter named by <code>paramId</code>
                   (if <code>paramProperty</code> is not specified), or a JSP
@@ -1091,40 +1094,40 @@
                   is constrained to the bean scope specified by the
                   <code>paramScope</code> property, if it is specified.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>paramProperty</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>paramProperty</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The name of a property of the bean specified by the
                   <code>paramName</code> attribute, whose return value must
                   be a String containing the value of the request parameter
                   (named by the <code>paramId</code> attribute) that will be
                   dynamically added to this hyperlink.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>paramScope</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>paramScope</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The scope within which to search for the bean specified
                   by the <code>paramName</code> attribute.  If not specified,
                   all scopes are searched.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>property</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>property</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The name of a property of the bean specified by the
                   <code>name</code> attribute, whose return value must be
                   a <code>java.util.Map</code> containing the query parameters
@@ -1132,46 +1135,46 @@
                   specify the <code>name</code> attribute if you specify
                   this attribute.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>scope</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>scope</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>The scope within which to search for the bean specified
                   by the <code>name</code> attribute.  If not specified, all
                   scopes are searched.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>transaction</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>transaction</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>Set to <code>true</code> if you want the current
                     transaction control token included in the generated
                     URL for this redirect.</p>
          ]]>
-         </description>
-      </attribute>
-      <attribute>
-         <name>useLocalEncoding</name>
-         <required>false</required>
-         <rtexprvalue>true</rtexprvalue>
-         <description>
-         <![CDATA[
+            </description>
+        </attribute>
+        <attribute>
+            <name>useLocalEncoding</name>
+            <required>false</required>
+            <rtexprvalue>true</rtexprvalue>
+            <description>
+                <![CDATA[
             <p>If set to <code>true</code>, LocalCharacterEncoding will be
               used, that is, the characterEncoding set to the 
HttpServletResponse,
               as prefered character encoding rather than UTF-8, when
               URLEncoding is done on parameters of the URL.</p>
          ]]>
-         </description>
-      </attribute>
-   </tag>
+            </description>
+        </attribute>
+    </tag>
 </taglib>
 
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to