Java Mailing List Archive

http://www.junlu.com/

Home » Home (12/2007) » Tomcat Users »

Re: taglibs moving from 4.X to 5.X !!! lots of text

daniel

2003-12-26

Replies:

ok here goes
tld then jsp at bottom

<----------------TLD------------------>
<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE taglib
    PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.2//EN"
    "http://java.sun.com/dtd/web-jsptaglibrary_1_2.dtd">



<taglib>
  <tlib-version>1.0</tlib-version>
  <jsp-version>1.2</jsp-version>
  <short-name>etrakplus</short-name>
  <uri>/</uri>
  <display-name>etrakplus</display-name>
  <description>A blank tag library template.
  </description>
  <!-- Forte4J_TLDX: This comment contains code generation information.
Do not delete.
  <tldx>

<tagHandlerGenerationRoot>.\WEB-INF\classes\</tagHandlerGenerationRoot>
  </tldx>
  -->   <tag>
    <name>ItemListByKeyWordTag</name>
    <tag-class>com.etrakplus.ItemListByKeyWordTag</tag-class>
    <body-content>JSP</body-content>
    <display-name>ItemListByKeyWordTag</display-name>
    <description></description>
    <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
    <tldx>
       <packagename>com.etrakplus</packagename>

       <extendsSupportClass>TRUE</extendsSupportClass>
       <supportClass>BodyTagSupport</supportClass>
       <implementsTryCatchFinally>FALSE</implementsTryCatchFinally>
       <findparent>FALSE</findparent>
    </tldx>
    -->
    <attribute>
       <name>keyWord</name>
       <required>true</required>
       <rtexprvalue>true</rtexprvalue>
       <type>String</type>
       <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
       <tldx>
          <javaVariable>keyWord</javaVariable>
          <defaultValue>""</defaultValue>
          <IsReferenceID>FALSE</IsReferenceID>
          <ReferencesTag>FALSE</ReferencesTag>
          <ReferenceScope>Session</ReferenceScope>



<ReferencesTagReferentFirst>TRUE</ReferencesTagReferentFirst>
       </tldx>
       -->
    </attribute>
    <example></example>
  </tag>
  <tag>
    <name>CurrentParticipantsRSTag</name>
    <tag-class>com.etrakplus.CurrentParticipantsRSTag</tag-class>
    <body-content>JSP</body-content>
    <display-name>CurrentParticipantsRSTag</display-name>
    <description></description>
    <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
    <tldx>
       <packagename>com.etrakplus</packagename>

       <extendsSupportClass>TRUE</extendsSupportClass>
       <supportClass>BodyTagSupport</supportClass>
       <implementsTryCatchFinally>FALSE</implementsTryCatchFinally>
       <findparent>FALSE</findparent>
    </tldx>
    -->
    <example></example>
  </tag>
  <tag>
    <name>ShortTitleRSTag</name>
    <tag-class>com.etrakplus.ShortTitleRSTag</tag-class>
    <body-content>JSP</body-content>
    <description></description>
    <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
    <tldx>
       <packagename>com.etrakplus</packagename>
       <extendsSupportClass>TRUE</extendsSupportClass>
       <supportClass>BodyTagSupport</supportClass>
       <implementsTryCatchFinally>FALSE</implementsTryCatchFinally>
       <findparent>FALSE</findparent>
    </tldx>
    -->
    <example></example>
  </tag>
  <tag>
    <name>LongTitleRSTag</name>
    <tag-class>com.etrakplus.LongTitleRSTag</tag-class>
    <body-content>JSP</body-content>
    <description></description>
    <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
    <tldx>
       <packagename>com.etrakplus</packagename>
       <extendsSupportClass>TRUE</extendsSupportClass>
       <supportClass>BodyTagSupport</supportClass>
       <implementsTryCatchFinally>FALSE</implementsTryCatchFinally>
       <findparent>FALSE</findparent>
    </tldx>
    -->
    <example></example>
  </tag>
  <tag>
    <name>ButtonTitleRSTag</name>
    <tag-class>com.etrakplus.ButtonTitleRSTag</tag-class>
    <body-content>JSP</body-content>
    <description></description>
    <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
    <tldx>
       <packagename>com.etrakplus</packagename>
       <extendsSupportClass>TRUE</extendsSupportClass>
       <supportClass>BodyTagSupport</supportClass>
       <implementsTryCatchFinally>FALSE</implementsTryCatchFinally>
       <findparent>FALSE</findparent>
    </tldx>
    -->
    <example></example>
  </tag>
  <tag>
    <name>NotesRSTag</name>
    <tag-class>com.etrakplus.NotesRSTag</tag-class>
    <body-content>JSP</body-content>
    <description></description>
    <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
    <tldx>
       <packagename>com.etrakplus</packagename>
       <extendsSupportClass>TRUE</extendsSupportClass>
       <supportClass>BodyTagSupport</supportClass>
       <implementsTryCatchFinally>FALSE</implementsTryCatchFinally>
       <findparent>FALSE</findparent>
    </tldx>
    -->
    <example></example>
  </tag>
  <tag>
    <name>NotesOperatorRSTag</name>
    <tag-class>com.etrakplus.NotesOperatorRSTag</tag-class>
    <body-content>JSP</body-content>
    <description></description>
    <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
    <tldx>
       <packagename>com.etrakplus</packagename>
       <extendsSupportClass>TRUE</extendsSupportClass>
       <supportClass>BodyTagSupport</supportClass>
       <implementsTryCatchFinally>FALSE</implementsTryCatchFinally>
       <findparent>FALSE</findparent>
    </tldx>
    -->
    <example></example>
  </tag>
  <tag>
    <name>ItemIdRSTag</name>
    <tag-class>com.etrakplus.ItemIdRSTag</tag-class>
    <body-content>JSP</body-content>
    <description></description>
    <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
    <tldx>
       <packagename>com.etrakplus</packagename>
       <extendsSupportClass>TRUE</extendsSupportClass>
       <supportClass>BodyTagSupport</supportClass>
       <implementsTryCatchFinally>FALSE</implementsTryCatchFinally>
       <findparent>FALSE</findparent>
    </tldx>
    -->
    <example></example>
  </tag>
  <tag>
    <name>MinimumParticipantsRSTag</name>
    <tag-class>com.etrakplus.MinimumParticipantsRSTag</tag-class>
    <body-content>JSP</body-content>
    <description></description>
    <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
    <tldx>
       <packagename>com.etrakplus</packagename>
       <extendsSupportClass>TRUE</extendsSupportClass>
       <supportClass>BodyTagSupport</supportClass>
       <implementsTryCatchFinally>FALSE</implementsTryCatchFinally>
       <findparent>FALSE</findparent>
    </tldx>
    -->
    <example></example>
  </tag>
  <tag>
    <name>MaximumParticipantsRSTag</name>
    <tag-class>com.etrakplus.MaximumParticipantsRSTag</tag-class>
    <body-content>JSP</body-content>
    <description></description>
    <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
    <tldx>
       <packagename>com.etrakplus</packagename>
       <extendsSupportClass>TRUE</extendsSupportClass>
       <supportClass>BodyTagSupport</supportClass>
       <implementsTryCatchFinally>FALSE</implementsTryCatchFinally>
       <findparent>FALSE</findparent>
    </tldx>
    -->
    <example></example>
  </tag>
  <tag>
    <name>StartDateRSTag</name>
    <tag-class>com.etrakplus.StartDateRSTag</tag-class>
    <body-content>JSP</body-content>
    <description></description>
    <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
    <tldx>
       <packagename>com.etrakplus</packagename>
       <extendsSupportClass>TRUE</extendsSupportClass>
       <supportClass>BodyTagSupport</supportClass>
       <implementsTryCatchFinally>FALSE</implementsTryCatchFinally>
       <findparent>FALSE</findparent>
    </tldx>
    -->
    <example></example>
  </tag>
  <tag>
    <name>EndDateRSTag</name>
    <tag-class>com.etrakplus.EndDateRSTag</tag-class>
    <body-content>JSP</body-content>
    <description></description>
    <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
    <tldx>
       <packagename>com.etrakplus</packagename>
       <extendsSupportClass>TRUE</extendsSupportClass>
       <supportClass>BodyTagSupport</supportClass>
       <implementsTryCatchFinally>FALSE</implementsTryCatchFinally>
       <findparent>FALSE</findparent>
    </tldx>
    -->
    <example></example>
  </tag>
  <tag>
    <name>EtrakInclude</name>
    <tag-class>com.etrakplus.EtrakIncludeTag</tag-class>
    <body-content>JSP</body-content>
    <display-name>EtrakInclude</display-name>
    <description></description>
    <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
    <tldx>
       <packagename>com.etrakplus</packagename>
       <extendsSupportClass>TRUE</extendsSupportClass>
       <supportClass>BodyTagSupport</supportClass>
       <implementsTryCatchFinally>FALSE</implementsTryCatchFinally>
       <findparent>FALSE</findparent>
       <parenttype></parenttype>
       <parentvariable></parentvariable>
    </tldx>
    -->
    <attribute>
       <name>pageToInclude</name>
       <required>true</required>
       <rtexprvalue>true</rtexprvalue>
       <type>String</type>
       <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
       <tldx>
          <javaVariable>pageToInclude</javaVariable>
          <defaultValue>""</defaultValue>
          <IsReferenceID>FALSE</IsReferenceID>
          <ReferencesTag>FALSE</ReferencesTag>
          <ReferenceScope>Session</ReferenceScope>
          <ReferencesTagType></ReferencesTagType>
          <ReferencesTagVariable></ReferencesTagVariable>

<ReferencesTagReferentFirst>TRUE</ReferencesTagReferentFirst>
       </tldx>
       -->
    </attribute>
    <example></example>
  </tag>
  <tag>
    <name>FeeRSTag</name>
    <tag-class>com.etrakplus.FeeRSTag</tag-class>
    <body-content>JSP</body-content>
    <description></description>
    <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
    <tldx>
       <packagename>com.etrakplus</packagename>
       <extendsSupportClass>TRUE</extendsSupportClass>
       <supportClass>BodyTagSupport</supportClass>
       <implementsTryCatchFinally>FALSE</implementsTryCatchFinally>
       <findparent>FALSE</findparent>
    </tldx>
    -->
    <example></example>
  </tag>
  <tag>
    <name>FormSummitToShoppingCart</name>
    <tag-class>com.etrakplus.FormSummitToShoppingCartTag</tag-class>
    <body-content>JSP</body-content>
    <description></description>
    <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
    <tldx>
       <packagename>com.etrakplus</packagename>
       <extendsSupportClass>TRUE</extendsSupportClass>
       <supportClass>BodyTagSupport</supportClass>
       <implementsTryCatchFinally>FALSE</implementsTryCatchFinally>
       <findparent>FALSE</findparent>
    </tldx>
    -->
    <example></example>
  </tag>
  <tag>
    <name>AddItemRSTag</name>
    <tag-class>com.etrakplus.AddItemRSTag</tag-class>
    <body-content>JSP</body-content>
    <description></description>
    <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
    <tldx>
       <packagename>com.etrakplus</packagename>
       <extendsSupportClass>TRUE</extendsSupportClass>
       <supportClass>BodyTagSupport</supportClass>
       <implementsTryCatchFinally>FALSE</implementsTryCatchFinally>
       <findparent>FALSE</findparent>
    </tldx>
    -->
    <example></example>
  </tag>
  <tag>
    <name>LinkToItemDetailTag</name>
    <tag-class>com.etrakplus.LinkToItemDetailTag</tag-class>
    <body-content>JSP</body-content>
    <description></description>
    <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
    <tldx>
       <packagename>com.etrakplus</packagename>
       <extendsSupportClass>TRUE</extendsSupportClass>
       <supportClass>BodyTagSupport</supportClass>
       <implementsTryCatchFinally>FALSE</implementsTryCatchFinally>
       <findparent>FALSE</findparent>
    </tldx>
    -->
    <attribute>
       <name>page</name>
       <required>false</required>
       <rtexprvalue>true</rtexprvalue>
       <type>String</type>
       <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
       <tldx>
          <javaVariable>page</javaVariable>
          <defaultValue>""</defaultValue>
          <IsReferenceID>FALSE</IsReferenceID>
          <ReferencesTag>FALSE</ReferencesTag>
          <ReferenceScope>Session</ReferenceScope>







<ReferencesTagReferentFirst>TRUE</ReferencesTagReferentFirst>
       </tldx>
       -->
    </attribute>
    <example></example>
  </tag>
  <tag>
    <name>PriceTag</name>
    <tag-class>com.etrakplus.PriceTag</tag-class>
    <body-content>JSP</body-content>
    <description></description>
    <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
    <tldx>
       <packagename>com.etrakplus</packagename>
       <extendsSupportClass>TRUE</extendsSupportClass>
       <supportClass>BodyTagSupport</supportClass>
       <implementsTryCatchFinally>FALSE</implementsTryCatchFinally>
       <findparent>FALSE</findparent>
    </tldx>
    -->
    <attribute>
       <name>itemSerial</name>
       <required>false</required>
       <rtexprvalue>true</rtexprvalue>
       <type>String</type>
       <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
       <tldx>
          <IsReferenceID>FALSE</IsReferenceID>
          <ReferencesTag>FALSE</ReferencesTag>
          <ReferenceScope>Session</ReferenceScope>

<ReferencesTagReferentFirst>TRUE</ReferencesTagReferentFirst>
       </tldx>
       -->
    </attribute>
    <attribute>
       <name>itemSessionCrossReferenceSerial</name>
       <required>false</required>
       <rtexprvalue>true</rtexprvalue>
       <type>String</type>
       <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
       <tldx>
          <IsReferenceID>FALSE</IsReferenceID>
          <ReferencesTag>FALSE</ReferencesTag>
          <ReferenceScope>Session</ReferenceScope>

<ReferencesTagReferentFirst>TRUE</ReferencesTagReferentFirst>
       </tldx>
       -->
    </attribute>
    <example></example>
  </tag>
  <tag>
    <name>CurrentParticipantsTag</name>
    <tag-class>com.etrakplus.CurrentParticipantsTag</tag-class>
    <body-content>JSP</body-content>
    <description></description>
    <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
    <tldx>
       <packagename>com.etrakplus</packagename>
       <extendsSupportClass>TRUE</extendsSupportClass>
       <supportClass>BodyTagSupport</supportClass>
       <implementsTryCatchFinally>FALSE</implementsTryCatchFinally>
       <findparent>FALSE</findparent>
    </tldx>
    -->
    <attribute>
       <name>itemSerial</name>
       <required>false</required>
       <rtexprvalue>true</rtexprvalue>
       <type>String</type>
       <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
       <tldx>
          <IsReferenceID>FALSE</IsReferenceID>
          <ReferencesTag>FALSE</ReferencesTag>
          <ReferenceScope>Session</ReferenceScope>

<ReferencesTagReferentFirst>TRUE</ReferencesTagReferentFirst>
       </tldx>
       -->
    </attribute>
    <attribute>
       <name>itemSessionCrossReferenceSerial</name>
       <required>false</required>
       <rtexprvalue>true</rtexprvalue>
       <type>String</type>
       <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
       <tldx>
          <IsReferenceID>FALSE</IsReferenceID>
          <ReferencesTag>FALSE</ReferencesTag>
          <ReferenceScope>Session</ReferenceScope>

<ReferencesTagReferentFirst>TRUE</ReferencesTagReferentFirst>
       </tldx>
       -->
    </attribute>
    <example></example>
  </tag>
  <tag>
    <name>EndDateTag</name>
    <tag-class>com.etrakplus.EndDateTag</tag-class>
    <body-content>JSP</body-content>
    <description></description>
    <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
    <tldx>
       <packagename>com.etrakplus</packagename>
       <extendsSupportClass>TRUE</extendsSupportClass>
       <supportClass>BodyTagSupport</supportClass>
       <implementsTryCatchFinally>FALSE</implementsTryCatchFinally>
       <findparent>FALSE</findparent>
    </tldx>
    -->
    <attribute>
       <name>itemSerial</name>
       <required>false</required>
       <rtexprvalue>true</rtexprvalue>
       <type>String</type>
       <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
       <tldx>
          <IsReferenceID>FALSE</IsReferenceID>
          <ReferencesTag>FALSE</ReferencesTag>
          <ReferenceScope>Session</ReferenceScope>

<ReferencesTagReferentFirst>TRUE</ReferencesTagReferentFirst>
       </tldx>
       -->
    </attribute>
    <attribute>
       <name>itemSessionCrossReferenceSerial</name>
       <required>false</required>
       <rtexprvalue>true</rtexprvalue>
       <type>String</type>
       <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
       <tldx>
          <IsReferenceID>FALSE</IsReferenceID>
          <ReferencesTag>FALSE</ReferencesTag>
          <ReferenceScope>Session</ReferenceScope>

<ReferencesTagReferentFirst>TRUE</ReferencesTagReferentFirst>
       </tldx>
       -->
    </attribute>
    <example></example>
  </tag>
  <tag>
    <name>StartDateTag</name>
    <tag-class>com.etrakplus.StartDateTag</tag-class>
    <body-content>JSP</body-content>
    <description></description>
    <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
    <tldx>
       <packagename>com.etrakplus</packagename>
       <extendsSupportClass>TRUE</extendsSupportClass>
       <supportClass>BodyTagSupport</supportClass>
       <implementsTryCatchFinally>FALSE</implementsTryCatchFinally>
       <findparent>FALSE</findparent>
    </tldx>
    -->
    <attribute>
       <name>itemSerial</name>
       <required>false</required>
       <rtexprvalue>true</rtexprvalue>
       <type>String</type>
       <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
       <tldx>
          <IsReferenceID>FALSE</IsReferenceID>
          <ReferencesTag>FALSE</ReferencesTag>
          <ReferenceScope>Session</ReferenceScope>

<ReferencesTagReferentFirst>TRUE</ReferencesTagReferentFirst>
       </tldx>
       -->
    </attribute>
    <attribute>
       <name>itemSessionCrossReferenceSerial</name>
       <required>false</required>
       <rtexprvalue>true</rtexprvalue>
       <type>String</type>
       <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
       <tldx>
          <IsReferenceID>FALSE</IsReferenceID>
          <ReferencesTag>FALSE</ReferencesTag>
          <ReferenceScope>Session</ReferenceScope>

<ReferencesTagReferentFirst>TRUE</ReferencesTagReferentFirst>
       </tldx>
       -->
    </attribute>
    <example></example>
  </tag>
  <tag>
    <name>MaximumParticipantsTag</name>
    <tag-class>com.etrakplus.MaximumParticipantsTag</tag-class>
    <body-content>JSP</body-content>
    <description></description>
    <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
    <tldx>
       <packagename>com.etrakplus</packagename>
       <extendsSupportClass>TRUE</extendsSupportClass>
       <supportClass>BodyTagSupport</supportClass>
       <implementsTryCatchFinally>FALSE</implementsTryCatchFinally>
       <findparent>FALSE</findparent>
    </tldx>
    -->
    <attribute>
       <name>itemSerial</name>
       <required>false</required>
       <rtexprvalue>true</rtexprvalue>
       <type>String</type>
       <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
       <tldx>
          <IsReferenceID>FALSE</IsReferenceID>
          <ReferencesTag>FALSE</ReferencesTag>
          <ReferenceScope>Session</ReferenceScope>

<ReferencesTagReferentFirst>TRUE</ReferencesTagReferentFirst>
       </tldx>
       -->
    </attribute>
    <attribute>
       <name>itemSessionCrossReferenceSerial</name>
       <required>false</required>
       <rtexprvalue>true</rtexprvalue>
       <type>String</type>
       <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
       <tldx>
          <IsReferenceID>FALSE</IsReferenceID>
          <ReferencesTag>FALSE</ReferencesTag>
          <ReferenceScope>Session</ReferenceScope>

<ReferencesTagReferentFirst>TRUE</ReferencesTagReferentFirst>
       </tldx>
       -->
    </attribute>
    <example></example>
  </tag>
  <tag>
    <name>MinimumParticipantsTag</name>
    <tag-class>com.etrakplus.MinimumParticipantsTag</tag-class>
    <body-content>JSP</body-content>
    <description></description>
    <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
    <tldx>
       <packagename>com.etrakplus</packagename>
       <extendsSupportClass>TRUE</extendsSupportClass>
       <supportClass>BodyTagSupport</supportClass>
       <implementsTryCatchFinally>FALSE</implementsTryCatchFinally>
       <findparent>FALSE</findparent>
    </tldx>
    -->
    <attribute>
       <name>itemSerial</name>
       <required>false</required>
       <rtexprvalue>true</rtexprvalue>
       <type>String</type>
       <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
       <tldx>
          <IsReferenceID>FALSE</IsReferenceID>
          <ReferencesTag>FALSE</ReferencesTag>
          <ReferenceScope>Session</ReferenceScope>

<ReferencesTagReferentFirst>TRUE</ReferencesTagReferentFirst>
       </tldx>
       -->
    </attribute>
    <attribute>
       <name>itemSessionCrossReferenceSerial</name>
       <required>false</required>
       <rtexprvalue>true</rtexprvalue>
       <type>String</type>
       <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
       <tldx>
          <IsReferenceID>FALSE</IsReferenceID>
          <ReferencesTag>FALSE</ReferencesTag>
          <ReferenceScope>Session</ReferenceScope>

<ReferencesTagReferentFirst>TRUE</ReferencesTagReferentFirst>
       </tldx>
       -->
    </attribute>
    <example></example>
  </tag>
  <tag>
    <name>ItemIdTag</name>
    <tag-class>com.etrakplus.ItemIdTag</tag-class>
    <body-content>JSP</body-content>
    <description></description>
    <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
    <tldx>
       <packagename>com.etrakplus</packagename>
       <extendsSupportClass>TRUE</extendsSupportClass>
       <supportClass>BodyTagSupport</supportClass>
       <implementsTryCatchFinally>FALSE</implementsTryCatchFinally>
       <findparent>FALSE</findparent>
    </tldx>
    -->
    <attribute>
       <name>itemSerial</name>
       <required>false</required>
       <rtexprvalue>true</rtexprvalue>
       <type>String</type>
       <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
       <tldx>
          <IsReferenceID>FALSE</IsReferenceID>
          <ReferencesTag>FALSE</ReferencesTag>
          <ReferenceScope>Session</ReferenceScope>

<ReferencesTagReferentFirst>TRUE</ReferencesTagReferentFirst>
       </tldx>
       -->
    </attribute>
    <attribute>
       <name>itemSessionCrossReferenceSerial</name>
       <required>false</required>
       <rtexprvalue>true</rtexprvalue>
       <type>String</type>
       <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
       <tldx>
          <IsReferenceID>FALSE</IsReferenceID>
          <ReferencesTag>FALSE</ReferencesTag>
          <ReferenceScope>Session</ReferenceScope>

<ReferencesTagReferentFirst>TRUE</ReferencesTagReferentFirst>
       </tldx>
       -->
    </attribute>
    <example></example>
  </tag>
  <tag>
    <name>NotesOperatorTag</name>
    <tag-class>com.etrakplus.NotesOperatorTag</tag-class>
    <body-content>JSP</body-content>
    <description></description>
    <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
    <tldx>
       <packagename>com.etrakplus</packagename>
       <extendsSupportClass>TRUE</extendsSupportClass>
       <supportClass>BodyTagSupport</supportClass>
       <implementsTryCatchFinally>FALSE</implementsTryCatchFinally>
       <findparent>FALSE</findparent>
    </tldx>
    -->
    <attribute>
       <name>itemSerial</name>
       <required>false</required>
       <rtexprvalue>true</rtexprvalue>
       <type>String</type>
       <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
       <tldx>
          <IsReferenceID>FALSE</IsReferenceID>
          <ReferencesTag>FALSE</ReferencesTag>
          <ReferenceScope>Session</ReferenceScope>

<ReferencesTagReferentFirst>TRUE</ReferencesTagReferentFirst>
       </tldx>
       -->
    </attribute>
    <attribute>
       <name>itemSessionCrossReferenceSerial</name>
       <required>false</required>
       <rtexprvalue>true</rtexprvalue>
       <type>String</type>
       <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
       <tldx>
          <IsReferenceID>FALSE</IsReferenceID>
          <ReferencesTag>FALSE</ReferencesTag>
          <ReferenceScope>Session</ReferenceScope>

<ReferencesTagReferentFirst>TRUE</ReferencesTagReferentFirst>
       </tldx>
       -->
    </attribute>
    <example></example>
  </tag>
  <tag>
    <name>NotesTag</name>
    <tag-class>com.etrakplus.NotesTag</tag-class>
    <body-content>JSP</body-content>
    <description></description>
    <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
    <tldx>
       <packagename>com.etrakplus</packagename>
       <extendsSupportClass>TRUE</extendsSupportClass>
       <supportClass>BodyTagSupport</supportClass>
       <implementsTryCatchFinally>FALSE</implementsTryCatchFinally>
       <findparent>FALSE</findparent>
    </tldx>
    -->
    <attribute>
       <name>itemSerial</name>
       <required>false</required>
       <rtexprvalue>true</rtexprvalue>
       <type>String</type>
       <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
       <tldx>
          <IsReferenceID>FALSE</IsReferenceID>
          <ReferencesTag>FALSE</ReferencesTag>
          <ReferenceScope>Session</ReferenceScope>

<ReferencesTagReferentFirst>TRUE</ReferencesTagReferentFirst>
       </tldx>
       -->
    </attribute>
    <attribute>
       <name>itemSessionCrossReferenceSerial</name>
       <required>false</required>
       <rtexprvalue>true</rtexprvalue>
       <type>String</type>
       <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
       <tldx>
          <IsReferenceID>FALSE</IsReferenceID>
          <ReferencesTag>FALSE</ReferencesTag>
          <ReferenceScope>Session</ReferenceScope>

<ReferencesTagReferentFirst>TRUE</ReferencesTagReferentFirst>
       </tldx>
       -->
    </attribute>
    <example></example>
  </tag>
  <tag>
    <name>ButtonTitleTag</name>
    <tag-class>com.etrakplus.ButtonTitleTag</tag-class>
    <body-content>JSP</body-content>
    <description></description>
    <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
    <tldx>
       <packagename>com.etrakplus</packagename>
       <extendsSupportClass>TRUE</extendsSupportClass>
       <supportClass>BodyTagSupport</supportClass>
       <implementsTryCatchFinally>FALSE</implementsTryCatchFinally>
       <findparent>FALSE</findparent>
    </tldx>
    -->
    <attribute>
       <name>itemSerial</name>
       <required>false</required>
       <rtexprvalue>true</rtexprvalue>
       <type>String</type>
       <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
       <tldx>
          <IsReferenceID>FALSE</IsReferenceID>
          <ReferencesTag>FALSE</ReferencesTag>
          <ReferenceScope>Session</ReferenceScope>

<ReferencesTagReferentFirst>TRUE</ReferencesTagReferentFirst>
       </tldx>
       -->
    </attribute>
    <attribute>
       <name>itemSessionCrossReferenceSerial</name>
       <required>false</required>
       <rtexprvalue>true</rtexprvalue>
       <type>String</type>
       <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
       <tldx>
          <IsReferenceID>FALSE</IsReferenceID>
          <ReferencesTag>FALSE</ReferencesTag>
          <ReferenceScope>Session</ReferenceScope>

<ReferencesTagReferentFirst>TRUE</ReferencesTagReferentFirst>
       </tldx>
       -->
    </attribute>
    <example></example>
  </tag>
  <tag>
    <name>LongTitleTag</name>
    <tag-class>com.etrakplus.LongTitleTag</tag-class>
    <body-content>JSP</body-content>
    <description></description>
    <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
    <tldx>
       <packagename>com.etrakplus</packagename>
       <extendsSupportClass>TRUE</extendsSupportClass>
       <supportClass>BodyTagSupport</supportClass>
       <implementsTryCatchFinally>FALSE</implementsTryCatchFinally>
       <findparent>FALSE</findparent>
    </tldx>
    -->
    <attribute>
       <name>itemSerial</name>
       <required>false</required>
       <rtexprvalue>true</rtexprvalue>
       <type>String</type>
       <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
       <tldx>
          <IsReferenceID>FALSE</IsReferenceID>
          <ReferencesTag>FALSE</ReferencesTag>
          <ReferenceScope>Session</ReferenceScope>

<ReferencesTagReferentFirst>TRUE</ReferencesTagReferentFirst>
       </tldx>
       -->
    </attribute>
    <attribute>
       <name>itemSessionCrossReferenceSerial</name>
       <required>false</required>
       <rtexprvalue>true</rtexprvalue>
       <type>String</type>
       <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
       <tldx>
          <IsReferenceID>FALSE</IsReferenceID>
          <ReferencesTag>FALSE</ReferencesTag>
          <ReferenceScope>Session</ReferenceScope>

<ReferencesTagReferentFirst>TRUE</ReferencesTagReferentFirst>
       </tldx>
       -->
    </attribute>
    <example></example>
  </tag>
  <tag>
    <name>ShortTitleTag</name>
    <tag-class>com.etrakplus.ShortTitleTag</tag-class>
    <body-content>JSP</body-content>
    <description></description>
    <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
    <tldx>
       <packagename>com.etrakplus</packagename>
       <extendsSupportClass>TRUE</extendsSupportClass>
       <supportClass>BodyTagSupport</supportClass>
       <implementsTryCatchFinally>FALSE</implementsTryCatchFinally>
       <findparent>FALSE</findparent>
    </tldx>
    -->
    <attribute>
       <name>itemSerial</name>
       <required>false</required>
       <rtexprvalue>true</rtexprvalue>
       <type>String</type>
       <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
       <tldx>
          <IsReferenceID>FALSE</IsReferenceID>
          <ReferencesTag>FALSE</ReferencesTag>
          <ReferenceScope>Session</ReferenceScope>

<ReferencesTagReferentFirst>TRUE</ReferencesTagReferentFirst>
       </tldx>
       -->
    </attribute>
    <attribute>
       <name>itemSessionCrossReferenceSerial</name>
       <required>false</required>
       <rtexprvalue>true</rtexprvalue>
       <type>String</type>
       <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
       <tldx>
          <IsReferenceID>FALSE</IsReferenceID>
          <ReferencesTag>FALSE</ReferencesTag>
          <ReferenceScope>Session</ReferenceScope>

<ReferencesTagReferentFirst>TRUE</ReferencesTagReferentFirst>
       </tldx>
       -->
    </attribute>
    <example></example>
  </tag>
  <tag>
    <name>RegisterButtonLinkTag</name>
    <tag-class>com.etrakplus.RegisterButtonLinkTag</tag-class>
    <body-content>JSP</body-content>
    <description></description>
    <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
    <tldx>
       <packagename>com.etrakplus</packagename>
       <extendsSupportClass>TRUE</extendsSupportClass>
       <supportClass>BodyTagSupport</supportClass>
       <implementsTryCatchFinally>FALSE</implementsTryCatchFinally>
       <findparent>FALSE</findparent>
    </tldx>
    -->
    <attribute>
       <name>idNum</name>
       <required>true</required>
       <rtexprvalue>true</rtexprvalue>
       <type>String</type>
       <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
       <tldx>
          <javaVariable>idNum</javaVariable>
          <IsReferenceID>FALSE</IsReferenceID>
          <ReferencesTag>FALSE</ReferencesTag>
          <ReferenceScope>Session</ReferenceScope>



<ReferencesTagReferentFirst>TRUE</ReferencesTagReferentFirst>
       </tldx>
       -->
    </attribute>
    <example></example>
  </tag>
  <tag>
    <name>RegisterButtonTag</name>
    <tag-class>com.etrakplus.RegisterButtonTag</tag-class>
    <body-content>JSP</body-content>
    <description></description>
    <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
    <tldx>
       <packagename>com.etrakplus</packagename>
       <extendsSupportClass>TRUE</extendsSupportClass>
       <supportClass>BodyTagSupport</supportClass>
       <implementsTryCatchFinally>FALSE</implementsTryCatchFinally>
       <findparent>FALSE</findparent>
    </tldx>
    -->
    <attribute>
       <name>idNum</name>
       <required>true</required>
       <rtexprvalue>true</rtexprvalue>
       <type>String</type>
       <!-- Forte4J_TLDX: This comment contains code generation
information. Do not delete.
       <tldx>
          <IsReferenceID>FALSE</IsReferenceID>
          <ReferencesTag>FALSE</ReferencesTag>
          <ReferenceScope>Session</ReferenceScope>



<ReferencesTagReferentFirst>TRUE</ReferencesTagReferentFirst>
       </tldx>
       -->
    </attribute>
    <example></example>
  </tag>

  <!-- Validators are new in JSP1.2. You may have zero or one validator
     in a tag library. They look like this:
   <validator>

<validator-class>org.your.web.app.ValidateTaglibUsage</validator-class>
      <init-param>
        <param-name>aparameter</param-name>
        <param-value>value</param-value>
        <description>Describe this parameter</description>
 </init-param>
   </validator>
 -->

 <!-- listeners are new in JSP1.2. You may have as many listeners as you
like
    in a tag library. They look like this:
  <listener>
     <listener-class>org.your.web.app.TaglibListener1</listener-class>
  </listener>
 -->
</taglib>


<----------------JSP------------------>
<%@(protected)"%>
<html>
<head><title>JSP Page</title></head>
<body>
<%
//String uri = (String)application.getAttribute("taglibURI");
//String data = "taglib uri=\""+uri+"\" prefix=\"etrakplus\";
%>

<%@(protected)" %>

<%
//System.out.println((String)application.getAttribute("taglibURI"));
request.setAttribute("keyword","5|||10|||11");
%>
<etrakplus:EtrakInclude pageToInclude="/testincludes/testinc.jsp"/>


<etrakplus:RegisterButtonLinkTag idNum="1">
lets just show other data her to k :) test link
</etrakplus:RegisterButtonLinkTag>
<etrakplus:RegisterButtonTag idNum="1">
<input type="submit" name="Submit" value="Submit">
</etrakplus:RegisterButtonTag>
</body>
</html>


----- Original Message -----
From: "Remy Maucherat" <remm@(protected)>
To: "Tomcat Users List" <tomcat-user@(protected)>
Sent: Thursday, December 25, 2003 5:11 AM
Subject: Re: taglibs moving from 4.X to 5.X


> daniel@(protected):
> > I have a large group of tag libs that have been working fine on tomcat
4.X versions.
> > I needed to upgrade to tomcat 5.X versions do to new features.
> > Well to make this short my tag libs no longer work on 5.X versions. When
i try to run them i get...
> >
> > org.apache.jasper.JasperException: /myproductdisplay.jsp(16,0) Unknown
attribute type (String) for attribute pageToInclude.
> >
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.
java:83)
> >
org.apache.jasper.compiler.ErrorDispatcher.dispatch (ErrorDispatcher.java:402
)
> >
org.apache.jasper.compiler.ErrorDispatcher.jspError (ErrorDispatcher.java:274
)
> >
org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Vali
dator.java:975)
> >
org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:73
9)
> > org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1458)
> > org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2180)
> > org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2230)
> > org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2236)
> > org.apache.jasper.compiler.Node$Root.accept(Node.java:485)
> > org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2180)
> > org.apache.jasper.compiler.Validator.validate (Validator.java:1515)
> > org.apache.jasper.compiler.Compiler.generateJava (Compiler.java:247)
> > org.apache.jasper.compiler.Compiler.compile (Compiler.java:456)
> > org.apache.jasper.compiler.Compiler.compile (Compiler.java:439)
> >
org.apache.jasper.JspCompilationContext.compile (JspCompilationContext.java:5
52)
> >
org.apache.jasper.servlet.JspServletWrapper.service (JspServletWrapper.java:2
91)
> > org.apache.jasper.servlet.JspServlet.serviceJspFile (JspServlet.java:301)
> > org.apache.jasper.servlet.JspServlet.service (JspServlet.java:248)
> > javax.servlet.http.HttpServlet.service (HttpServlet.java:856)
> >
> > Is this a bug in tomcat ?
> > Could this just be the way i have my taglib set up(all of my tags were
created in netbeans 3.5.1)?
> > Is there anyone who might be able to shead some light on the problem?
>
> You should post relevant samples of your TLDs and JSPs also. Or a test
case.
>
> --
> xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
> R�my Maucherat
> Senior Developer & Consultant
> JBoss Group (Europe) S�RL
> xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected)
> For additional commands, e-mail: tomcat-user-help@(protected)
>
>


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.555 / Virus Database: 347 - Release Date: 12/23/2003


---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-user-unsubscribe@(protected)
For additional commands, e-mail: tomcat-user-help@(protected)



©2008 junlu.com - Jax Systems, LLC, U.S.A.