dlestrat    2004/06/11 21:15:06

  Modified:    applications/security/src/webapp/WEB-INF portlet.xml
  Added:       applications/security/src/webapp/WEB-INF sql.tld c.tld
                        struts-bean.tld fmt.tld
  Log:
  Starting add user portlet.
  
  Revision  Changes    Path
  1.2       +22 -0     
jakarta-jetspeed-2/applications/security/src/webapp/WEB-INF/portlet.xml
  
  Index: portlet.xml
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed-2/applications/security/src/webapp/WEB-INF/portlet.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- portlet.xml       1 May 2004 17:01:03 -0000       1.1
  +++ portlet.xml       12 Jun 2004 04:15:06 -0000      1.2
  @@ -33,6 +33,28 @@
                        <short-title>Login Portlet</short-title>
        </portlet-info>
        </portlet>
  +     <portlet id="AddUserPortlet">
  +         <init-param>
  +            <name>ServletContextProvider</name>
  +            
<value>org.apache.jetspeed.portlet.StrutsServletContextProviderImpl</value>
  +        </init-param>
  +     <init-param>
  +                     <name>ViewPage</name>
  +                     <value>/WEB-INF/security/user-mgt/addUser.jsp</value>
  +             </init-param>
  +     <portlet-name>AddUserPortlet</portlet-name>
  +     <display-name>Add User Portlet</display-name>
  +     <portlet-class>org.apache.struts.portlet.StrutsPortlet</portlet-class>
  +        <expiration-cache>-1</expiration-cache>
  +     <supports>
  +           <mime-type>text/html</mime-type>
  +       <portlet-mode>VIEW</portlet-mode>
  +     </supports>
  +             <portlet-info>
  +                     <title>Add User Portlet</title>
  +                     <short-title>Add User Portlet</short-title>
  +     </portlet-info>
  +     </portlet>
   
   </portlet-app>
   
  
  
  
  1.1                  
jakarta-jetspeed-2/applications/security/src/webapp/WEB-INF/sql.tld
  
  Index: sql.tld
  ===================================================================
  <?xml version="1.0" encoding="ISO-8859-1" ?>

  <!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.0</tlib-version>

    <jsp-version>1.2</jsp-version>

    <short-name>sql</short-name>

    <uri>http://java.sun.com/jstl/sql</uri>

    <display-name>JSTL sql</display-name>

    <description>JSTL 1.0 sql library</description>

  

    <validator>

      <validator-class>

        org.apache.taglibs.standard.tlv.JstlSqlTLV

      </validator-class>

      <init-param>

          <param-name>expressionAttributes</param-name>

          <param-value>

          transaction:dataSource

          transaction:isolation

          query:sql

          query:dataSource

          query:startRow

          query:maxRows

          update:sql

          update:dataSource

          param:value

          dateParam:value

          dateParam:type

          setDataSource:dataSource

          setDataSource:driver

          setDataSource:url

          setDataSource:user

          setDataSource:password

          </param-value>

          <description>

              Whitespace-separated list of colon-separated token pairs

              describing tag:attribute combinations that accept expressions.

              The validator uses this information to determine which

              attributes need their syntax validated.

          </description>

       </init-param>

    </validator>

  

    <tag>

      <name>transaction</name>

      <tag-class>org.apache.taglibs.standard.tag.el.sql.TransactionTag</tag-class>

      <body-content>JSP</body-content>

      <description>

          Provides nested database action elements with a shared Connection,

          set up to execute all statements as one transaction.

      </description>

      <attribute>

          <name>dataSource</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>isolation</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

    </tag>

  

    <tag>

      <name>query</name>

      <tag-class>org.apache.taglibs.standard.tag.el.sql.QueryTag</tag-class>

      <body-content>JSP</body-content>

      <description>

          Executes the SQL query defined in its body or through the

          sql attribute.

      </description>

      <attribute>

          <name>var</name>

          <required>true</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>scope</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>sql</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>dataSource</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>startRow</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>maxRows</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

    </tag>

  

    <tag>

      <name>update</name>

      <tag-class>org.apache.taglibs.standard.tag.el.sql.UpdateTag</tag-class>

      <body-content>JSP</body-content>

      <description>

          Executes the SQL update defined in its body or through the

          sql attribute.

      </description>

      <attribute>

          <name>var</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>scope</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>sql</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>dataSource</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

    </tag>

  

    <tag>

      <name>param</name>

      <tag-class>org.apache.taglibs.standard.tag.el.sql.ParamTag</tag-class>

      <body-content>JSP</body-content>

      <description>

          Sets a parameter in an SQL statement to the specified value.

      </description>

      <attribute>

          <name>value</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

    </tag>

  

    <tag>

      <name>dateParam</name>

      <tag-class>org.apache.taglibs.standard.tag.el.sql.DateParamTag</tag-class>

      <body-content>empty</body-content>

      <description>

          Sets a parameter in an SQL statement to the specified java.util.Date val

  ue.

      </description>

      <attribute>

          <name>value</name>

          <required>true</required>

          <rtexprvalue>true</rtexprvalue>

      </attribute>

      <attribute>

          <name>type</name>

          <required>false</required>

          <rtexprvalue>true</rtexprvalue>

      </attribute>

    </tag>

  

    <tag>

      <name>setDataSource</name>

      <tag-class>org.apache.taglibs.standard.tag.el.sql.SetDataSourceTag</tag-class>

      <body-content>empty</body-content>

      <description>

          Creates a simple DataSource suitable only for prototyping.

      </description>

      <attribute>

          <name>var</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>scope</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>dataSource</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>driver</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>url</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>user</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>password</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

    </tag>

  </taglib>

  
  
  
  1.1                  
jakarta-jetspeed-2/applications/security/src/webapp/WEB-INF/c.tld
  
  Index: c.tld
  ===================================================================
  <?xml version="1.0" encoding="ISO-8859-1" ?>

  <!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.0</tlib-version>

    <jsp-version>1.2</jsp-version>

    <short-name>c</short-name>

    <uri>http://java.sun.com/jstl/core</uri>

    <display-name>JSTL core</display-name>

    <description>JSTL 1.0 core library</description>

  

    <validator>

      <validator-class>

        org.apache.taglibs.standard.tlv.JstlCoreTLV

      </validator-class>

      <init-param>

        <param-name>expressionAttributes</param-name>

        <param-value>

            out:value

            out:default

            out:escapeXml

            if:test

            import:url

            import:context

            import:charEncoding

            forEach:items

            forEach:begin

            forEach:end

            forEach:step

            forTokens:items

            forTokens:begin

            forTokens:end

            forTokens:step

            param:encode

            param:name

            param:value

              redirect:context

              redirect:url

            set:property

            set:target

            set:value

            url:context

            url:value

            when:test

        </param-value>

        <description>

            Whitespace-separated list of colon-separated token pairs

            describing tag:attribute combinations that accept expressions.

            The validator uses this information to determine which

            attributes need their syntax validated.

        </description>

       </init-param>

    </validator>

  

    <tag>

      <name>catch</name>

      <tag-class>org.apache.taglibs.standard.tag.common.core.CatchTag</tag-class>

      <body-content>JSP</body-content>

      <description>

          Catches any Throwable that occurs in its body and optionally

          exposes it.

      </description>

      <attribute>

          <name>var</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

    </tag>

  

    <tag>

      <name>choose</name>

      <tag-class>org.apache.taglibs.standard.tag.common.core.ChooseTag</tag-class>

      <body-content>JSP</body-content>

      <description>

          Simple conditional tag that establishes a context for

          mutually exclusive conditional operations, marked by

          &lt;when&gt; and &lt;otherwise&gt;

      </description>

    </tag>

  

    <tag>

      <name>out</name>

      <tag-class>org.apache.taglibs.standard.tag.el.core.OutTag</tag-class>

      <body-content>JSP</body-content>

      <description>

        Like &lt;%= ... &gt;, but for expressions.

      </description>

      <attribute>

          <name>value</name>

          <required>true</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>default</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>escapeXml</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

    </tag>

  

    <tag>

      <name>if</name>

      <tag-class>org.apache.taglibs.standard.tag.el.core.IfTag</tag-class>

      <body-content>JSP</body-content>

      <description>

          Simple conditional tag, which evalutes its body if the

          supplied condition is true and optionally exposes a Boolean

          scripting variable representing the evaluation of this condition

      </description>

      <attribute>

          <name>test</name>

          <required>true</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>var</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>scope</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

    </tag>

  

    <tag>

      <name>import</name>

      <tag-class>org.apache.taglibs.standard.tag.el.core.ImportTag</tag-class>

      <tei-class>org.apache.taglibs.standard.tei.ImportTEI</tei-class>

      <body-content>JSP</body-content>

      <description>

        Retrieves an absolute or relative URL and exposes its contents

        to either the page, a String in 'var', or a Reader in 'varReader'.

      </description>

      <attribute>

          <name>url</name>

          <required>true</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>var</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>scope</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>varReader</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>context</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>charEncoding</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

    </tag>

  

    <tag>

      <name>forEach</name>

      <tag-class>org.apache.taglibs.standard.tag.el.core.ForEachTag</tag-class>

      <tei-class>org.apache.taglibs.standard.tei.ForEachTEI</tei-class>

      <body-content>JSP</body-content>

      <description>

        The basic iteration tag, accepting many different

          collection types and supporting subsetting and other

          functionality

      </description>

      <attribute>

        <name>items</name>

        <required>false</required>

        <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

        <name>begin</name>

        <required>false</required>

        <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

        <name>end</name>

        <required>false</required>

        <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

        <name>step</name>

        <required>false</required>

        <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

        <name>var</name>

        <required>false</required>

        <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

        <name>varStatus</name>

        <required>false</required>

        <rtexprvalue>false</rtexprvalue>

      </attribute>

    </tag>

  

    <tag>

      <name>forTokens</name>

      <tag-class>org.apache.taglibs.standard.tag.el.core.ForTokensTag</tag-class>

      <body-content>JSP</body-content>

      <description>

        Iterates over tokens, separated by the supplied delimeters

      </description>

      <attribute>

        <name>items</name>

        <required>true</required>

        <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

        <name>delims</name>

        <required>true</required>

        <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

        <name>begin</name>

        <required>false</required>

        <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

        <name>end</name>

        <required>false</required>

        <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

        <name>step</name>

        <required>false</required>

        <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

        <name>var</name>

        <required>false</required>

        <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

        <name>varStatus</name>

        <required>false</required>

        <rtexprvalue>false</rtexprvalue>

      </attribute>

    </tag>

  

    <tag>

      <name>otherwise</name>

      <tag-class>org.apache.taglibs.standard.tag.common.core.OtherwiseTag</tag-class>

      <body-content>JSP</body-content>

      <description>

        Subtag of &lt;choose&gt; that follows &lt;when&gt; tags

        and runs only if all of the prior conditions evaluated to

        'false'

      </description>

    </tag>

  

    <tag>

      <name>param</name>

      <tag-class>org.apache.taglibs.standard.tag.el.core.ParamTag</tag-class>

      <body-content>JSP</body-content>

      <description>

        Adds a parameter to a containing 'import' tag's URL.

      </description>

      <attribute>

          <name>name</name>

          <required>true</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>value</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

    </tag>

  

    <tag>

      <name>redirect</name>

      <tag-class>org.apache.taglibs.standard.tag.el.core.RedirectTag</tag-class>

      <body-content>JSP</body-content>

      <description>

        Redirects to a new URL.

      </description>

      <attribute>

          <name>var</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>scope</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>url</name>

          <required>true</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>context</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

    </tag>

  

    <tag>

      <name>remove</name>

      <tag-class>org.apache.taglibs.standard.tag.common.core.RemoveTag</tag-class>

      <body-content>empty</body-content>

      <description>

        Removes a scoped variable (from a particular scope, if specified).

      </description>

      <attribute>

          <name>var</name>

          <required>true</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>scope</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

    </tag>

  

    <tag>

      <name>set</name>

      <tag-class>org.apache.taglibs.standard.tag.el.core.SetTag</tag-class>

      <body-content>JSP</body-content>

      <description>

        Sets the result of an expression evaluation in a 'scope'

      </description>

      <attribute>

          <name>var</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>value</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>target</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>property</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>scope</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

    </tag>

  

    <tag>

      <name>url</name>

      <tag-class>org.apache.taglibs.standard.tag.el.core.UrlTag</tag-class>

      <body-content>JSP</body-content>

      <description>

        Prints or exposes a URL with optional query parameters

          (via the c:param tag).

      </description>

      <attribute>

          <name>var</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>scope</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>value</name>

          <required>true</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>context</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

    </tag>

  

    <tag>

      <name>when</name>

      <tag-class>org.apache.taglibs.standard.tag.el.core.WhenTag</tag-class>

      <body-content>JSP</body-content>

      <description>

          Subtag of &lt;choose&gt; that includes its body if its

          condition evalutes to 'true'

      </description>

      <attribute>

          <name>test</name>

          <required>true</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

    </tag>

  

  </taglib>

  
  
  
  1.1                  
jakarta-jetspeed-2/applications/security/src/webapp/WEB-INF/struts-bean.tld
  
  Index: struts-bean.tld
  ===================================================================
  <?xml version="1.0" encoding="UTF-8"?>

  

  

  

  

  

  

  

  <!DOCTYPE taglib PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN" 
"http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd";>

  <taglib>

  <tlibversion>1.0</tlibversion>

  <jspversion>1.1</jspversion>

  <shortname>bean</shortname>

  <uri>http://jakarta.apache.org/struts/tags-bean</uri>

  <tag>

  <name>cookie</name>

  <tagclass>org.apache.struts.taglib.bean.CookieTag</tagclass>

  <teiclass>org.apache.struts.taglib.bean.CookieTei</teiclass>

  <bodycontent>empty</bodycontent>

  <attribute>

  <name>id</name>

  <required>true</required>

  <rtexprvalue>false</rtexprvalue>

  </attribute>

  <attribute>

  <name>multiple</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>name</name>

  <required>true</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>value</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  </tag>

  <tag>

  <name>define</name>

  <tagclass>org.apache.struts.taglib.bean.DefineTag</tagclass>

  <teiclass>org.apache.struts.taglib.bean.DefineTei</teiclass>

  <bodycontent>JSP</bodycontent>

  <attribute>

  <name>id</name>

  <required>true</required>

  <rtexprvalue>false</rtexprvalue>

  </attribute>

  <attribute>

  <name>name</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>property</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>scope</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>toScope</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>type</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>value</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  </tag>

  <tag>

  <name>header</name>

  <tagclass>org.apache.struts.taglib.bean.HeaderTag</tagclass>

  <teiclass>org.apache.struts.taglib.bean.HeaderTei</teiclass>

  <bodycontent>empty</bodycontent>

  <attribute>

  <name>id</name>

  <required>true</required>

  <rtexprvalue>false</rtexprvalue>

  </attribute>

  <attribute>

  <name>multiple</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>name</name>

  <required>true</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>value</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  </tag>

  <tag>

  <name>include</name>

  <tagclass>org.apache.struts.taglib.bean.IncludeTag</tagclass>

  <teiclass>org.apache.struts.taglib.bean.IncludeTei</teiclass>

  <bodycontent>empty</bodycontent>

  <attribute>

  <name>anchor</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>forward</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>href</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>id</name>

  <required>true</required>

  <rtexprvalue>false</rtexprvalue>

  </attribute>

  <attribute>

  <name>name</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>page</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>transaction</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  </tag>

  <tag>

  <name>message</name>

  <tagclass>org.apache.struts.taglib.bean.MessageTag</tagclass>

  <bodycontent>empty</bodycontent>

  <attribute>

  <name>arg0</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>arg1</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>arg2</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>arg3</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>arg4</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>bundle</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>key</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>locale</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>name</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>property</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>scope</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  </tag>

  <tag>

  <name>page</name>

  <tagclass>org.apache.struts.taglib.bean.PageTag</tagclass>

  <teiclass>org.apache.struts.taglib.bean.PageTei</teiclass>

  <bodycontent>empty</bodycontent>

  <attribute>

  <name>id</name>

  <required>true</required>

  <rtexprvalue>false</rtexprvalue>

  </attribute>

  <attribute>

  <name>property</name>

  <required>true</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  </tag>

  <tag>

  <name>parameter</name>

  <tagclass>org.apache.struts.taglib.bean.ParameterTag</tagclass>

  <teiclass>org.apache.struts.taglib.bean.ParameterTei</teiclass>

  <bodycontent>empty</bodycontent>

  <attribute>

  <name>id</name>

  <required>true</required>

  <rtexprvalue>false</rtexprvalue>

  </attribute>

  <attribute>

  <name>multiple</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>name</name>

  <required>true</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>value</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  </tag>

  <tag>

  <name>resource</name>

  <tagclass>org.apache.struts.taglib.bean.ResourceTag</tagclass>

  <teiclass>org.apache.struts.taglib.bean.ResourceTei</teiclass>

  <bodycontent>empty</bodycontent>

  <attribute>

  <name>id</name>

  <required>true</required>

  <rtexprvalue>false</rtexprvalue>

  </attribute>

  <attribute>

  <name>input</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>name</name>

  <required>true</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  </tag>

  <tag>

  <name>size</name>

  <tagclass>org.apache.struts.taglib.bean.SizeTag</tagclass>

  <teiclass>org.apache.struts.taglib.bean.SizeTei</teiclass>

  <bodycontent>empty</bodycontent>

  <attribute>

  <name>collection</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>id</name>

  <required>true</required>

  <rtexprvalue>false</rtexprvalue>

  </attribute>

  <attribute>

  <name>name</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>property</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>scope</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  </tag>

  <tag>

  <name>struts</name>

  <tagclass>org.apache.struts.taglib.bean.StrutsTag</tagclass>

  <teiclass>org.apache.struts.taglib.bean.StrutsTei</teiclass>

  <bodycontent>empty</bodycontent>

  <attribute>

  <name>id</name>

  <required>true</required>

  <rtexprvalue>false</rtexprvalue>

  </attribute>

  <attribute>

  <name>formBean</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>forward</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>mapping</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  </tag>

  <tag>

  <name>write</name>

  <tagclass>org.apache.struts.taglib.bean.WriteTag</tagclass>

  <bodycontent>empty</bodycontent>

  <attribute>

  <name>bundle</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>filter</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>format</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>formatKey</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>ignore</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>locale</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>name</name>

  <required>true</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>property</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  <attribute>

  <name>scope</name>

  <required>false</required>

  <rtexprvalue>true</rtexprvalue>

  </attribute>

  </tag>

  </taglib>

  

  

  

  
  
  
  1.1                  
jakarta-jetspeed-2/applications/security/src/webapp/WEB-INF/fmt.tld
  
  Index: fmt.tld
  ===================================================================
  <?xml version="1.0" encoding="ISO-8859-1" ?>

  <!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.0</tlib-version>

    <jsp-version>1.2</jsp-version>

    <short-name>fmt</short-name>

    <uri>http://java.sun.com/jstl/fmt</uri>

    <display-name>JSTL fmt</display-name>

    <description>JSTL 1.0 i18n-capable formatting library</description>

  

    <validator>

      <validator-class>

        org.apache.taglibs.standard.tlv.JstlFmtTLV

      </validator-class>

      <init-param>

        <param-name>expressionAttributes</param-name>

        <param-value>

              requestEncoding:value 

            setLocale:value

            setLocale:variant

            timeZone:value

            setTimeZone:value

            bundle:basename

            bundle:prefix

              setBundle:basename

            message:key

            message:bundle

            param:value

            formatNumber:value

            formatNumber:pattern

              formatNumber:currencyCode

              formatNumber:currencySymbol

              formatNumber:groupingUsed

              formatNumber:maxIntegerDigits

              formatNumber:minIntegerDigits

              formatNumber:maxFractionDigits

              formatNumber:minFractionDigits

            parseNumber:value

            parseNumber:pattern

            parseNumber:parseLocale

              parseNumber:integerOnly

            formatDate:value

            formatDate:pattern

            formatDate:timeZone

            parseDate:value

            parseDate:pattern

            parseDate:timeZone

            parseDate:parseLocale

        </param-value>

        <description>

            Whitespace-separated list of colon-separated token pairs

            describing tag:attribute combinations that accept expressions.

            The validator uses this information to determine which

            attributes need their syntax validated.

        </description>

       </init-param>

    </validator>

  

    <tag>

      <name>requestEncoding</name>

      <tag-class>org.apache.taglibs.standard.tag.el.fmt.RequestEncodingTag</tag-class>

      <body-content>empty</body-content>

      <description>

          Sets the request character encoding

      </description>

      <attribute>

          <name>value</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

    </tag>

  

    <tag>

      <name>setLocale</name>

      <tag-class>org.apache.taglibs.standard.tag.el.fmt.SetLocaleTag</tag-class>

      <body-content>empty</body-content>

      <description>

          Stores the given locale in the locale configuration variable

      </description>

      <attribute>

          <name>value</name>

          <required>true</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>variant</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>scope</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

    </tag>

  

    <tag>

      <name>timeZone</name>

      <tag-class>org.apache.taglibs.standard.tag.el.fmt.TimeZoneTag</tag-class>

      <body-content>JSP</body-content>

      <description>

          Specifies the time zone for any time formatting or parsing actions

          nested in its body

      </description>

      <attribute>

          <name>value</name>

          <required>true</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

    </tag>

  

    <tag>

      <name>setTimeZone</name>

      <tag-class>org.apache.taglibs.standard.tag.el.fmt.SetTimeZoneTag</tag-class>

      <body-content>empty</body-content>

      <description>

          Stores the given time zone in the time zone configuration variable

      </description>

      <attribute>

          <name>value</name>

          <required>true</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>var</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>scope</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

    </tag>

  

    <tag>

      <name>bundle</name>

      <tag-class>org.apache.taglibs.standard.tag.el.fmt.BundleTag</tag-class>

      <body-content>JSP</body-content>

      <description>

          Loads a resource bundle to be used by its tag body

      </description>

      <attribute>

          <name>basename</name>

          <required>true</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>prefix</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

    </tag>

  

    <tag>

      <name>setBundle</name>

      <tag-class>org.apache.taglibs.standard.tag.el.fmt.SetBundleTag</tag-class>

      <body-content>empty</body-content>

      <description>

          Loads a resource bundle and stores it in the named scoped variable or

          the bundle configuration variable

      </description>

      <attribute>

          <name>basename</name>

          <required>true</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>var</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>scope</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

    </tag>

  

    <tag>

      <name>message</name>

      <tag-class>org.apache.taglibs.standard.tag.el.fmt.MessageTag</tag-class>

      <body-content>JSP</body-content>

      <description>

          Maps key to localized message and performs parametric replacement

      </description>

      <attribute>

          <name>key</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>bundle</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>var</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>scope</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

    </tag>

  

    <tag>

      <name>param</name>

      <tag-class>org.apache.taglibs.standard.tag.el.fmt.ParamTag</tag-class>

      <body-content>JSP</body-content>

      <description>

          Supplies an argument for parametric replacement to a containing

          &lt;message&gt; tag

      </description>

      <attribute>

          <name>value</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

    </tag>

  

    <tag>

      <name>formatNumber</name>

      <tag-class>org.apache.taglibs.standard.tag.el.fmt.FormatNumberTag</tag-class>

      <body-content>JSP</body-content>

      <description>

          Formats a numeric value as a number, currency, or percentage

      </description>

      <attribute>

          <name>value</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>type</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>pattern</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>currencyCode</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>currencySymbol</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>groupingUsed</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>maxIntegerDigits</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>minIntegerDigits</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>maxFractionDigits</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>minFractionDigits</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>var</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>scope</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

    </tag>

  

    <tag>

      <name>parseNumber</name>

      <tag-class>org.apache.taglibs.standard.tag.el.fmt.ParseNumberTag</tag-class>

      <body-content>JSP</body-content>

      <description>

          Parses the string representation of a number, currency, or percentage

      </description>

      <attribute>

          <name>value</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>type</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>pattern</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>parseLocale</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>integerOnly</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>var</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>scope</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

    </tag>

  

    <tag>

      <name>formatDate</name>

      <tag-class>org.apache.taglibs.standard.tag.el.fmt.FormatDateTag</tag-class>

      <body-content>empty</body-content>

      <description>

          Formats a date and/or time using the supplied styles and pattern

      </description>

      <attribute>

          <name>value</name>

          <required>true</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>type</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>dateStyle</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>timeStyle</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>pattern</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>timeZone</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>var</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>scope</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

    </tag>

  

    <tag>

      <name>parseDate</name>

      <tag-class>org.apache.taglibs.standard.tag.el.fmt.ParseDateTag</tag-class>

      <body-content>JSP</body-content>

      <description>

          Parses the string representation of a date and/or time

      </description>

      <attribute>

          <name>value</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>type</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>dateStyle</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>timeStyle</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>pattern</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>timeZone</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>parseLocale</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>var</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

      <attribute>

          <name>scope</name>

          <required>false</required>

          <rtexprvalue>false</rtexprvalue>

      </attribute>

    </tag>

  

  </taglib>

  
  
  

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

Reply via email to