This depends on how you've solved the rest of this.
Here's an idea:
Have every link tag add its link and text to a list (such as an
ArrayList) in page scope (or in the nav-tag using
findAncestorWithClass), then have nav.doEndTag look at the size of the
list, and print the elements in order. (You can use an Iterator and
check if it hasNext() )


Other possibilities would be
- Use a StringTokenizer and count some tag (as tokens) in nav.doStartTag
- Have each link tag increment a variable in page scope and look at it
nav's doEndTag

  Mattias Jiderhamn
  Expert Systems
  [EMAIL PROTECTED]


> -----Original Message-----
> From: James Childers [mailto:[EMAIL PROTECTED]]
> Sent: Friday, November 16, 2001 9:58 PM
> Subject: Counting body tag elements in custom tag
>
> All,
>
> I am implementing a custom tag to display a breadcrumb. The tag will
look like
> this:
>
>     <nav:breadcrumb>
>         <link href="home.jsp">Home</link>
>         <link href="blech.jsp">BleCH</link>
>         <link href="blarg.jsp">Blarg</link>
>     </nav:breadcrumb>
>
> The results from the tag will look something like this:
>
> Home > BleCH > Blarg
>
> However, in order to determine whether or not to display the >'s, I
need to get
> a count of the <link> elements. How can this be done? Seems simple,
but I can't
> seem to find the answer.
>
> - James

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

 http://archives.java.sun.com/jsp-interest.html
 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.jsp
 http://www.jguru.com/faq/index.jsp
 http://www.jspinsider.com

Reply via email to