You also need to add this in your web.xml file or corresponding file for yoiur jsp
engine
    <taglib>
       <taglib-uri>
            yourTagLibURI
       </taglib-uri>
       <taglib-location>
              /WEB-INF/lib/aromTags.tld
       </taglib-location>
    </taglib>

Martin Cooper a écrit :

> You need a taglib directive in your JSP file. Try adding something like:
>
> <%@ taglib uri="yourTagLibURI" prefix="yourTagPrefix" %>
>
> at the beginning of your JSP.
>
> --
> Martin Cooper
> Tumbleweed Communications
>
> At 06:27 PM 9/11/00 +0200, you wrote:
> >Hi all,
> >
> >I have such an error and I don't know where to modify code:
> >
> >I have a servlet forwarding request to a JSP file.
> >
> >That file instantiate a Bean and use a tag with attributes.
> >I need to evaluate the body tag more than once.
> >
> >Thks
> >Leonardo
> >
> >°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
> ><jsp:useBean id="ListContainer" class="SimpleBean" />
> ><table>
> ><tr>
> >
> ><provatag:ShowCategories name="CategoryName" type="String"
> >Object_List_to_Show="<%= ListContainer.getCollectionCat_Prod()  %>" >
> >         <td>
> >             <a href="/JSP/CategoryTag?ID=<%= CategoryName %>"><%=
> >CategoryName  %></a>
> >         </td>
> ></provatag:ShowCategories>
> >
> ></tr>
> ></table>
> >°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
> >SimpleBean.java
> >   public Collection getCollectionCat_Prod()
> >   {
> >         Object id = null;
> >         this.loadCategories(id);
> >         Collection listcoll = this.getCollectionCategories();
> >         return listcoll;
> >   }
> >°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
> >ProvaTag.java
> >   /** This is a needed method since 'Object_List_to_Show' is a parameter
> >
> >of the tag 'ShowCategories'
> >    *   @param
> >    */
> >    public void setObject_List_to_Show(Collection members)
> >    {
> >         if (members.size() > 0)
> >                 iterator = members.iterator();
> >    }
> >
> >     /** Executed at run-time when the tag is find
> >     */
> >     public int doStartTag() throws JspException {
> >         if(iterator == null)
> >                  return SKIP_BODY;
> >         if(iterator.hasNext()) {
> >                  pageContext.setAttribute(name, iterator.next());
> >                  return EVAL_BODY_TAG;
> >          }
> >          else {
> >                  return SKIP_BODY;
> >          }
> >     }
> >
> >
> >     /** Executed before the BodyContent has been evaluated .....
> >     */
> >     public void  doInitBody() throws JspTagException {
> >       /*  try
> >         {
> >          } catch (JspTagException e)         {
> >                  throw new JspTagException("InitTag: " +
> >e.getMessage());         }
> >
> >°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
> >firsttaglib.tld
> ><!DOCTYPE taglib
> >PUBLIC "-//Sun Microsystems, Inc.//DTD JSP Tag Library 1.1//EN"
> >"http://java.sun.com/j2ee/dtds/web-jsptaglibrary_1_1.dtd">
> >
> ><!-- a tag library descriptor -->
> >
> ><taglib>
> >   <!-- after this ..
> >   "http://java.sun.com/j2ee/dtds/jsptaglibrary_1_2.dtd"
> >   -->
> >
> >   <tlibversion>1.0</tlibversion>
> >   <jspversion>1.1</jspversion>
> >   <shortname>provatag</shortname>
> >   <info>My first tag!
> >   </info>
> >
> >   <tag>
> >     <name>ShowCategories</name>
> >     <tagclass>ProvaTag</tagclass>
> >     <bodycontent>JSP</bodycontent>
> >     <info>An iteration tag handler
> >     </info>
> >
> >     <attribute>
> >       <name>name</name>
> >       <required>false/required>
> >     </attribute>
> >     <attribute>
> >       <name>type</name>
> >       <required>false</required>
> >     </attribute>
> >     <attribute>
> >       <name>group</name>
> >       <required>false</required>
> >     </attribute>
> >     <attribute>
> >       <name>Object_List_to_Show</name>
> >       <required>true</required>
> >       <rtexprvalue>true</rtexprvalue>
> >     </attribute>
> >
> >   </tag>
> >°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
> >
> >Error: 500
> >
> >Internal Servlet Error:
> >
> >org.apache.jasper.JasperException: Unable to open taglibrary
> >firsttaglib.tld : Could not locate TLD META-INF/taglib.tld
> >
> >===========================================================================
> >To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
> >JSP-INTEREST".
> >Some relevant FAQs on JSP/Servlets can be found at:
> >
> >  http://java.sun.com/products/jsp/faq.html
> >  http://www.esperanto.org.nz/jsp/jspfaq.html
> >  http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
> >  http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets
>
> --
> Martin Cooper
> Tumbleweed Communications
>
> ===========================================================================
> To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
> Some relevant FAQs on JSP/Servlets can be found at:
>
>  http://java.sun.com/products/jsp/faq.html
>  http://www.esperanto.org.nz/jsp/jspfaq.html
>  http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
>  http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets

===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.html
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
 http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets

Reply via email to